我有一个带有datalist
标记的表单,其值从数据库加载。当页面打开时一切正常但在提交表单后,datalist
之后的代码无效。
提交后
我的代码
<label> Place</label>
<input list="places" name="place" value="<?php echo $place;?>"><br/>
<datalist id="places">
<?php
$result=$conn->query("SELECT vchr_place FROM tbl_academy_admission");
$opt_places="";
while($row=$result->fetch_assoc())
{
$opt_places.="<option value='".$row['vchr_place']."'>";
}
echo $opt_places;
?>
</datalist>
答案 0 :(得分:0)
datalist标签的任何选项都不会导致数据列表显示。
您确定查询是否返回记录?尝试在php标记之前添加<option value="Test">
。如果显示选项,那就是问题。