提交表单后,表单的一部分没有加载php、html

提交表单后,表单的一部分没有加载php、html,php,html,forms,Php,Html,Forms,我有一个带有一些datalist标记的表单,其中的值是从数据库加载的。打开页面时,一切正常,但提交表单后,datalist后的代码不起作用 提交后 我的代码 <label> Place</label> <input list="places" name="place" value="<?php echo $place;?>"><br/> <datalist id="places"> <?php

我有一个带有一些
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>
地点

datalist标记的任何选项都不会导致datalist不显示

您确定查询正在返回记录吗?尝试在php标记之前添加
。如果显示选项,则这就是问题所在