Selasa, 27 Agustus 2013

PHP Indonesia - Facebook: Master, mau tanya, saya punya form seperti ini,,, ...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Start taking a college level music theory class today.

This beginner class is now accessible to aspiring musicians of all ages. Learn all of the basic concepts in an easy to follow manner.
From our sponsors
Master, mau tanya, saya punya form seperti ini,,, ...
Aug 24th 2013, 22:46, by Uhty Zunairoh

Uhty Zunairoh 10:46pm Aug 24
Master, mau tanya, saya punya form seperti ini,,,
itu kan radio button tiap id harus punya nama berbeda,, apa itu inputannya harus dibuat berupa array?? trus nanti mau ngambil nilai kirimannya gimana yaa??? terima kasih,,,,

Cahya Dsn 11:01pm Aug 24
tidak harus array, diambil sesuai method pengiriman (POST/GET) dan nama inputannya/radio buttonnya.

imho, akan lebih baik jika disertakan script/source code yg sudah dibuat agar lebih mudah di analisa dan dicarikan solusinya ^_^V

Uhty Zunairoh 11:04pm Aug 24
kalau banyaknya data tidak ditentukan gimana??? soalnya itu nama guru ambil dari DB,, kalo di db ada 5 ya kan ntar yang ditampilkan jadi 5 guru,,,

Cahya Dsn 11:07pm Aug 24
it's no problem, tinggal diquery ke tabel/database-nya dan gunakan looping semisal while untuk mengambil data dari record pertama sampai yang terakhir yang diperoleh (mungkin selanjutnya akan diperlukan paging data pada akhirnya, jika datanya semakin banyak dan tidak 'sesuai' untuk ditampikan semua pada satu halaman) ..cmiiw ^_^V

Uhty Zunairoh 11:17pm Aug 24
iya mz,,, kalo itunya paham,,, trus masalah radio buttonnya gimana?? radiobutton-nya kan kalo namanya sama, berarti dia akan pilih salah satu dari semua radiobutton yang ada,,, sedangkan maksud saya setiap id guru bisa diaktifkan atau dinonaktifkan secara bersamaan,, (bukan ganti statusnya satu persatu),, maksud saya ganti statusnya bisa beberapa id status sekaligus,,, gimana itu cara mengirimkan nilainya?? maaf kalo membingungkan pertanyaannya,,, :(

Cahya Dsn 11:21pm Aug 24
semisal

//..
$status=array('tidak aktif','aktif');
$sql="SELECT id,nama,status FROM table";
$result=mysql_query($sql);
echo "<table>
<tr><th>No</th><th>Nama Guru</th><th>Status</th><th>Action</th></tr>";
$i=0;
while($record=mysql_fetch_object($result))
{
echo "<tr>
<td>++$i</td>
<td>{$record->nama}</td>
<td>";
foreach($status as $s)
{
echo "<input type='radio' name='status{$record->id}'".($record->status==$s?" checked='checked'":"")."/>$s<br/>";
}
echo "</td>
<td>identitas</td></tr>\n";
}
echo "</table>";
//..

disini nama variable untuk radio-nya berdasarkan id dari record yg diambil, semisal untuk record dengan id=23, maka nama radionya 'status23' untuk record dengan id=25 maka nama radionya 'status25' dst cmiiw ^_^V

Uhty Zunairoh 11:24pm Aug 24
ahhh,,, begitu,,, logika saya maunya gini, tapi gak bisa menerjemahkannya ke coding,,, trus kalo mau ambil nilai kirimannya gimana mz?? supaya bisa ngambil nilai 'status$id' ituuu,,,,

Cahya Dsn 11:48pm Aug 24
bisa dengan sedikit tricky,dengan bantuan hidden variabel,semisal dibuat:

//..
$status=array('tidak aktif','aktif');
$sql="SELECT id,nama,status FROM table";
$result=mysql_query($sql);
echo "<table>
<tr><th>No</th><th>Nama Guru</th><th>Status</th><th>Action</th></tr>";
$i=0;
while($record=mysql_fetch_object($result))
{
echo "<tr>
<td>".(++$i)."<input type='hidden' name='id[]' value='{$record->id}' /></td>
<td>{$record->nama}</td>
<td>";
foreach($status as $key=>$value)
{
echo "<input type='radio' name='status_id$i'".($record->status==$key?" checked='checked'":"")." value='$key'/>$value<br/>";
}
echo "</td>
<td>identitas</td></tr>\n";
}
echo "</table>";
//..

..di file prosesnya (semisal dengan method POST)

//..
if(isset($_POST['id']))
{
$num=count($_POST['id']);
$records=array();
for($i=0;$i<$num;$i++){
$records[]=array('id'=>$_POST['id'],'status'=>$_POST['status_id'.($i+1)]);
}
}
//..
dari sini didapat array dua dimensi dengan item berupa 'id' dan 'status' yang berkorelasi

cmiiw ^_^V

Uhty Zunairoh 12:55am Aug 25
wah.. Gitu ya caranyaa.. Oke, makasih banyak mz.. Mau dicoba dulu..

Rudi Ansah 1:55am Aug 25
itu tampilan data atau inputan? klo tampilan data buat ap ad radio button..? cukup aj keterangan biasa kyk tulisan nama

Uhty Zunairoh 11:43am Aug 27
mz rudi,,, itu tampilan data mz,, maksudnya button itu untuk mengaktifkan atau nonaktifkan akun mz,,, :)

Arif Rachman 11:51am Aug 27
ibarat tingkata php 1 pe 10000 gw msh di angka 3 haha curhat mode

Uhty Zunairoh 11:53am Aug 27
sama dong mz arif,,, tapi gak papa,,, explore aja,,, menyenangkan kok,,, :)

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar