Я пытаюсь получить значение из базы данных, чтобы выбрать вариант на основе данных, по которым щелкнули
`(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;?>- в значение, но он ничего не показывает. Отображаемые данные должны быть из базы данных на основе идентификатора клика.






Не усложняйте это
Просто сделай это легким способом
<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>
не понял. объясните больше, обновив вопрос.
кажется, что вы показываете все данные в таблице provinsi, я хочу показать только те данные, которые вставлены прямо сейчас