2017-01-23 102 views
0

我有一个表单,其中有一些datalist标记,其值从数据库加载。当页面打开时,一切正常,但在提交表格后datalist不起作用的代码。提交表单后,表单的一部分未加载php,html

Before Submission

提交

After Submission

我的代码

<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

后到DataList标签没有选择将导致数据列表不显示。

你确定查询返回记录吗?尝试在你的php标签之前加入<option value="Test">。如果显示选项,那就是问题所在。