我想查看带有Dropbox列表的数据。但它效果不好
在我的Dropbox上,只能看到“ - 选择 - ”和“DB的第一个数据”
喜欢
( - 选择 - < - dropbox
DBlist1)< - dropbox
DBlist2 < - 不是dropbox。只是文字
DBlist3 < - 不是dropbox。只是文字
DBlist4 < - 不是dropbox。只是文字
<?php
$var2 = $_POST['selectCarID'];
$conn = mysqli_connect("192.168.44.122", "dbtjd1", "root", "db");
$query = "SELECT Day FROM hashDB WHERE CarID = '".$var2."'";
$result = mysqli_query($conn, $query);
?>
<select name='dayval'>
<option value=''>-- CHOOSE --</option>
<?php
while ($row = mysqli_fetch_assoc($result)) {
foreach ($row as $field) {
?>
<option value="<?php echo "".htmlspecialchars($field).""; ?>">
<?php echo "".htmlspecialchars($field).""; ?>
</option>
</select>
<?php
}
}
?>
我对此没有任何想法..
我真的很感激你!谢谢。
鉴于您在前端编码,请使用以下代码填充下拉列表,如下所示:
<select name='dayval'>
<option value=''>-- CHOOSE --</option>
<?php
$var2 = $_POST['selectCarID'];
$conn = mysqli_connect("192.168.44.122","dbtjd1","root","db");
$query = "SELECT Day FROM hashDB WHERE CarID = '".$var2."'";
$result = mysqli_query($conn, $query);
while ($row = mysqli_fetch_assoc($result)){
$field = $row['Day'];
echo "<option value=".htmlspecialchars($field).">".htmlspecialchars($field)."</option>";
}
?>
</select>
如果出现错误,请发布错误信息和其他必要的详细信息,例如:如果要在后端而不是前端运行代码。