我正在尝试从数据库中获取一个值,以根据所单击的数据选择选项
`(select * from tabble where id ="")`
那样,但是我无法在选择选项中删除查询。
<select name="provinsi_dom" id="provinsi_dom">
<?php
//mengambil nama-nama provinsi yang ada di database
$sqlProvinsi_dom = mysqli_query($con,"SELECT * FROM provinsi ORDER BY nama_provinsi ASC");
echo "<option value=''>--<?php echo $provinsi;?>--</option>";
while($p=mysqli_fetch_array($sqlProvinsi_dom)){
if ($p['id_provinsi']==$provinsi_dom) {
$cek="selected";
}else {
$cek="";
}
echo "<option value='$p[id_provinsi]' $cek>$p[nama_provinsi] </option> " ;
}
?>
</select>
这是我的选择选项代码,我尝试将<?php echo $provinsi;?>-
放入值中,但不会显示任何内容。显示的数据必须基于单击的ID来自数据库
答案 0 :(得分:0)
不要太复杂
只需简单的方法即可
<select name="provinsi_dom" id="provinsi_dom">
<?php
$sqlProvinsi_dom = mysqli_query($con,"SELECT * FROM provinsi ORDER BY nama_provinsi ASC");
while($p=mysqli_fetch_array($sqlProvinsi_dom))
{
?>
<option <?php if($p['id_provinsi']==$provinsi_dom)echo "selected";?> value="<?=$p[id_provinsi]?>"><?=$p[nama_provinsi]?> </option>
<?php } ?>
</select>