创建带有选项值字段的粘性表单


Creating a Sticky Form with Option value fields

我有一个表单,我想记住用户输入的字段。我希望具有粘性的两个字段都是从SQL数据库填充的选项列表,因此选项值中包含PHP。我只是一名大学生,所以请用基本的术语说话,但我想制作我的表格,以便在提交后,这个下拉框中的值仍然是用户输入的值,我不知道如何做…

 <select name="ClientName" size="1" id="ClientName" class="Dropdown" >
 <option value="">Please choose...</option>

  <?php  for($i = 0; $i < count($clientresult); $i++){
echo '<option value="'.$clientresult[$i]['Client_Firstname'].'">'.$clientresult[$i]['Client_Firstname']." ".$clientresult[$i]['Client_Surname'].'</option>';
            }    ?>

                     </select>  

我想他想说的是,如果用户提交了表单,并且他们的表单有任何错误,那么用户从下拉列表中选择的内容仍将保留,以免用户一次又一次地从下拉列表选择。我说得对吗??

如果是这样的话,

<option value="<?php if(isset($1))echo $1;?>">$1</option>

如果用户提交了表单,您的脚本将对其进行验证;如果有不正确的地方,请将用户连同表单的输入一起返回表单。

使用<option selected="selected" value="x">x</option>让浏览器预先选择一个选项。