我想显示数据库中的分类数以选择选项。如果我重新加载或提交但'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;}?>"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句