- Beranda
- Programmer Forum
[ASK] Mohon Bantuannya gan..... PHP Script
...
TS
gaara_sand
[ASK] Mohon Bantuannya gan..... PHP Script
selamat malam agan", suhu"....
ane mo minta bantuannya... Ane kebentur permasalahan di validasi data pilihan ganda.
awal ceritanya :
ane punya form pengisian, nah disitu anggap aja ada 2 form textbox dan 2 form radio dengan 3 pilihan.
------------------------------------------------------------------------------------
contoh form pengisian pilgan (soal.php):
------------------------------------------------------------------------------------
if (isset($_GET['aksi']) && $_GET['aksi']=="editprofil") {
if (isset($_GET['error']) && $_GET['error']==1) { ?>
<form name="soal" method="POST" action="check.php">
<table>
<tr><td>nama</td><td><input name="nama" type="textbox" value="<? echo $_SESSION['nama']; ?>"></td></tr>
<tr>
<td>1+1 =</td>
<td>
<input name="pilihan1" type="radio" value="a" <? if ($_SESSION['pilihan1']=='A'{ echo "checked"; ?>">2</td>
<td><input name="pilihan1" type="radio" value="b" <? if ($_SESSION['pilihan1']=='B' { echo "checked"; ?>">1</td>
<td><input name="pilihan1" type="radio" value="c" <? if ($_SESSION['pilihan1']=='C' { echo "checked"; ?>">0</td>
</tr>
<tr><td colspan="4">
<input name="simpan" type="submit" class="tombol" id="simpan" value="SIMPAN">
</td></tr>
<script>alert('Data belum diisi.';</script>
</table>
</form>
} else {
<form name="soal" method="POST" action="check.php">
<table>
<tr><td>nama</td><td><input name="nama" type="textbox"></td></tr>
<tr>
<td>1+1 =</td>
<td><input name="pilihan1" type="radio" value="a">2</td>
<td><input name="pilihan1" type="radio" value="b">1</td>
<td><input name="pilihan1" type="radio" value="c">0</td>
</tr>
<tr><td colspan="4">
<input name="simpan" type="submit" class="tombol" id="simpan" value="SIMPAN">
</td></tr>
<script>alert('Data belum diisi.';</script>
</table>
</form>
} }
------------------------------------------------------------------------------------
form tsb wajib diisi semua dan memilih salah satu dari pilihan ganda baru bisa data tersebut disimpan ke database.
untuk validasi textbox nya ane sudah bisa validasinya. pengecekannya pake "!empty" dan "trim($xxxx)".
------------------------------------------------------------------------------------
script validasi form yg pake textbox :
------------------------------------------------------------------------------------
session_start(); $nama= $_POST['nama'];
$_SESSION['nama']=$nama;
$nama= trim($_POST['nama']);
if (!empty($nama)) {
"eksekusi simpan ke database"
unset($_SESSION['nama']);
header("location: hasil.php");
} else {
\theader("location: soal.php?aksi=edit&error=1");
}
------------------------------------------------------------------------------------
tetapi untuk pilihan gandanya ane bingung bagaimana nge-blocking penyimpanan ke database jikalau pilihan gandanya blom dipilih salah satunya.
mohon bantuannya....... please.... mo langsung atw kasih link yg terkait jg oke..
ane mo minta bantuannya... Ane kebentur permasalahan di validasi data pilihan ganda.
awal ceritanya :
ane punya form pengisian, nah disitu anggap aja ada 2 form textbox dan 2 form radio dengan 3 pilihan.
------------------------------------------------------------------------------------
contoh form pengisian pilgan (soal.php):
------------------------------------------------------------------------------------
if (isset($_GET['aksi']) && $_GET['aksi']=="editprofil") {
if (isset($_GET['error']) && $_GET['error']==1) { ?>
<form name="soal" method="POST" action="check.php">
<table>
<tr><td>nama</td><td><input name="nama" type="textbox" value="<? echo $_SESSION['nama']; ?>"></td></tr>
<tr>
<td>1+1 =</td>
<td>
<input name="pilihan1" type="radio" value="a" <? if ($_SESSION['pilihan1']=='A'{ echo "checked"; ?>">2</td>
<td><input name="pilihan1" type="radio" value="b" <? if ($_SESSION['pilihan1']=='B' { echo "checked"; ?>">1</td>
<td><input name="pilihan1" type="radio" value="c" <? if ($_SESSION['pilihan1']=='C' { echo "checked"; ?>">0</td>
</tr>
<tr><td colspan="4">
<input name="simpan" type="submit" class="tombol" id="simpan" value="SIMPAN">
</td></tr>
<script>alert('Data belum diisi.';</script>
</table>
</form>
} else {
<form name="soal" method="POST" action="check.php">
<table>
<tr><td>nama</td><td><input name="nama" type="textbox"></td></tr>
<tr>
<td>1+1 =</td>
<td><input name="pilihan1" type="radio" value="a">2</td>
<td><input name="pilihan1" type="radio" value="b">1</td>
<td><input name="pilihan1" type="radio" value="c">0</td>
</tr>
<tr><td colspan="4">
<input name="simpan" type="submit" class="tombol" id="simpan" value="SIMPAN">
</td></tr>
<script>alert('Data belum diisi.';</script>
</table>
</form>
} }
------------------------------------------------------------------------------------
form tsb wajib diisi semua dan memilih salah satu dari pilihan ganda baru bisa data tersebut disimpan ke database.
untuk validasi textbox nya ane sudah bisa validasinya. pengecekannya pake "!empty" dan "trim($xxxx)".
------------------------------------------------------------------------------------
script validasi form yg pake textbox :
------------------------------------------------------------------------------------
session_start(); $nama= $_POST['nama'];
$_SESSION['nama']=$nama;
$nama= trim($_POST['nama']);
if (!empty($nama)) {
"eksekusi simpan ke database"
unset($_SESSION['nama']);
header("location: hasil.php");
} else {
\theader("location: soal.php?aksi=edit&error=1");
}
------------------------------------------------------------------------------------
tetapi untuk pilihan gandanya ane bingung bagaimana nge-blocking penyimpanan ke database jikalau pilihan gandanya blom dipilih salah satunya.
mohon bantuannya....... please.... mo langsung atw kasih link yg terkait jg oke..
0
1.3K
10
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.5KAnggota
Urutkan
Terlama
Komentar yang asik ya