提交表单后,表单的一部分不加载php,html

时间:2017-01-23 12:20:13

标签: php html forms

我有一个带有datalist标记的表单,其值从数据库加载。当页面打开时一切正常但在提交表单后,datalist之后的代码无效。

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>

1 个答案:

答案 0 :(得分:0)

datalist标签的任何选项都不会导致数据列表显示。

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