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.

avatar smpn2samba
@smpn2samba

1 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

<div>itu udah bener mas,&nbsp;<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>&nbsp; &nbsp; &nbsp; &nbsp; case '1':</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $data['kelas'] = '8';<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $data['mapel'] = 'IPA';<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $data['tagihan'] = 'PH';<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ....</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; default:</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # code...</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;</div><div>&nbsp; &nbsp; }<br><br>paham ya ..</div>

avatar mikhasetiyawati
@mikhasetiyawati

19 Kontribusi 2 Poin

Dipost 2 tahun yang lalu

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.

Login untuk ikut Jawaban