簡體   English   中英

如何使用php驗證選擇字段?

[英]How to validation select field with php?

我想從數據庫中顯示類別以選擇選項。 如果我重新加載或提交但 'harga' 為空,則會出現錯誤消息,kategori 的值仍然是“Pilih Kategori”。 如何在重新加載后使 kategori 的值成為基於我選擇的 'kategori' 的值。 此驗證適用於輸入字段,但無法選擇。

if($judul_buku=="") {
    $error[] = "Judul belum diisi!";    
} 
else if($id_kat=="Pilih Kategori")  {
    $error[] = "Kategori belum dipilih!";   
}
else if($harga=="") {
    $error[] = "Harga belum diisi!";    
}
<div class="form-group">
<label for="judul_buku">Judul Buku</label>
<input type="text" class="form-control" name="judul_buku" value="<?php if(isset($error)){echo $judul_buku;}?>"placeholder="Masukan Judul Buku"></div>
<div class="form-group">
<label for="id_kategori">Kategori</label>
<select class="form-control" name="id_kategori" value="<?php if(isset($error)){echo $id_kat;}?>" 
required="required">
<option>Pilih Kategori</option>
<?php 
$query = "SELECT * FROM tb_kategori";
foreach ($con->query($query) as $row):
?>
<option value="<?php if(isset($error)){echo $id_kat;}?>"><?php echo $row['kategori'];?></option>
<?php
endforeach;
?>
</select>
<div class="form-group">
<label for="harga">Harga</label>
<input type="text" class="form-control" name="harga" value="<?php if(isset($error)){echo $harga;}?>" placeholder="Masukan Harga Buku"></div>

就試一試吧

value="<?php if(isset($error)){echo $id_kat;}?>"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM