php - 如何根据单击的 id 在选择选项中从数据库中获取值
问题描述
我正在尝试从数据库中获取一个值以选择选项,这是我的代码,使用此代码我可以显示该值,但不能在选择选项中显示,我想在选择选项中显示它
<td width="5%" valign="middle"> Prov. <?php echo $provinsi;?> </td>
<td width="20%" valign="middle">
<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=''>--Pilih 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>
解决方案
你可以说得更详细点吗
echo '<option value="'.$p[id_provinsi].'" "'.$cek.'">' $p[id_provinsi]' </option>';
推荐阅读
- python - AWS Lambda 的 HTTPie 命令 (Python3.8)
- android - Android后台计划任务不起作用
- java - 使用 Google 登录的 Firebase 身份验证中没有用户记录
- java - 我应该让我的 REST 客户端 API 库异步(Java 8)
- c++ - 无法使用文件处理创建和打开文件
- javascript - 如何将 php 变量传递给 .js 文件以创建函数 Chart
- javascript - PayPal Button API onApprove 调用了两次
- mongodb - 数组上的 MongoDB 分页 - 检查 $slice 是否到达数组的开头
- laravel - 添加自定义列以选择
- nginx - 在 Nginx 中根据主机更改静态根目录