Postingan lainnya
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.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.
1 Jawaban:
<div>itu udah bener mas, <br>NIS, NAMA pakai input text<br>yg lain pakai radio select.<br><br>yg radio select kasi aja name='ID_TEST'<br><br>di controller dikasi siwtch<br><br>switch ($ID_TEST) {</div><div> case '1':</div><div> $data['kelas'] = '8';<br> $data['mapel'] = 'IPA';<br> $data['tagihan'] = 'PH';<br> ....</div><div> break;</div><div> </div><div> default:</div><div> # code...</div><div> break;</div><div> }<br><br>paham ya ..</div>
Tanggapan
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.