Bagaimana cara bikin form untuk menginput data yang dipilih dengan teknik radio untuk dipos ?

SAYA BERMAKSUD MEMBUAT FORM yang berisi NIS, NAMA dengan cara input langsung, dan KELAS, MAPEL, TAGIHAN, dan TEMA dengan cara PILIH dari tabel yang tersedia   seperti pada gambar berikut.
image.pngimage.png
POTONGAN SCRIPT YANG SAYA GUNAKAN SEBAGAI BERIKUT:
<form name="form" method="post" action="?page=ujian_play">
<table align="left" border='1' >
    <tr><td width="12%" height="37" valign="middle"><p>NIS</p></td>
<td> <input name="nis" type=text size="10" autocomplete="on" placeholder="Harus benar."/></td> 
</tr>
    <tr><td width="15%" height="37" valign="middle"><p>NAMA</p></td>
<td> <input name="nama" type=text size="50" autocomplete="on"  placeholder="Tulis Nama Lengkap dengan benar."/></td>
</tr>
 
<tr><td width="15%" valign="top" ><p>ID TEST</p></td>
<td><table border='1' valign="top">
<tr><td width=30> <center>NO.</center></td>
<td width=30> <center>KELAS</center></td>
<td width=70><center>MAPEL</center></td>
<td width=30><center>TAGIHAN</center></td>
<td width=300><center>TEMA</center></td>
<td width=80><center>PILIH</center></td>
</tr>
<tr>  
<?php
$aray=MySQL_query ("Select DISTINCT kelas,kdx,tagihan,mapel From test_soal "); 
$i = 1; 
while ($data = mysql_fetch_array ($aray)){
$kelas=$data['kelas'];
$mapel=$data['mapel']; 
$tagihan=$data['tagihan']; 
$tema=$data['kdx']; 
echo "  
<td align='center'>".$i."</td>
<td align='center'>".$kelas."</td>
<td align='center'>".$mapel."</td>
<td align='center'>".$tagihan."</td>
<td align='left'>".$tema."</td>
<td align='center'>
<input name='pilih' type='radio' value='$i'>
</td> 
</tr>";
$i++;
}
?>
</table>
</td>
</tr> 
<tr><td width="12%" height="37" valign="middle"><p>MULAI?</p></td>
<td><input name="submit" type="submit" value="====== MULAI TEST ======"></td>
</tr>
</form>
</table>

BAGAIMANA SCRIPT YANG HARUS DITAMBAHKAN DAN DI MANA TEMPATNYA?
Saya sudah bereksperiman gagal terus, di antaranya dengan menempatkan script berikut sebelum SUBMIT.
<input name='kelas' type='hidden' value='<?php echo $kelas["pilih"]?>'>
<input name='mapel' type='hidden' value='<?php echo $mapel["pilih"]?>'>
<input name='tema' type='hidden' value='<?php echo $tema["pilih"]?>'>
<input name='tagihan' type='hidden' value='<?php echo $tagihan["pilih"]?>'>

KEPADA PARA PAKARNYA MOHON PENCERAHAN / BANTUANNYA.
Terima kasih.
avatar smpn2samba

@smpn2samba

1 Kontribusi 0 Poin


Jawaban

itu udah bener mas, 
NIS, NAMA pakai input text
yg lain pakai radio select.

yg radio select kasi aja name='ID_TEST'

di controller dikasi siwtch

switch ($ID_TEST) {        case '1':            $data['kelas'] = '8';
            $data['mapel'] = 'IPA';
            $data['tagihan'] = 'PH';
            ....            break;                default:            # code...            break;    }

paham ya ..
avatar mikhasetiyawati

@mikhasetiyawati

19 Kontribusi 2 Poin

  • Script tidak jalan. Mohon berkenan langsung edit script yang saya punya itu. Bukannya saya malas, tapi karena pemula dan situasi agak mendesak. INTI MASALAH: Misal saya menghendaki pilihan 4 pada tabel di atas, maka otomatis akan dipos data: Kelas: 9 Mapel: IPA Tagihan: PH Tema: Pewarisan Sifat Mohoooon tanks. - @JoyoSudibyo


Login untuk gabung berdiskusi
premium logo tube

Hey, sedang ada diskon premium untuk akses semua kelas. Lihat di sini