为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 mysql 填充下拉值中提交表单后保持选择值?

如何在 mysql 填充下拉值中提交表单后保持选择值?

PHP
偶然的你 2022-06-11 18:17:53
我试图在下拉选择和提交按钮按下后列出一些数据。此外,我希望即使在表单提交之后,所做的选择也能显示在下拉框中。选择框上显示的值动态来自 mysql。我尝试了一些东西,但事情没有解决。任何见解都会很有帮助。以下是我正在尝试的代码,<select style="width:250px;" name="batch_number" class="form-control" id="user_id" required="">  <option value="">Select Batch number---Org.</option>      <?php      $batch_sql=mysql_query("select batch, batch_next tbl order by date desc");         while ($batch_data=mysql_fetch_array($batch_sql))               {                  $batch = $batch_data['batch'] ;                  $batch_next = $batch_data['batch_next'] ;      ?>       <option value="<?php echo $batch;?><?php echo (isset($_REQUEST['batch']) && $_REQUEST['batch'] == ''.$batch.'') ? 'selected="selected"' : ''; ?>"><?php echo $batch."---".$batch_next;?></option>      <?php } ?>    </select>
查看完整描述

1 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

尝试如下更改您的选项值。


<option value="<?php echo $batch;?>"


<?php echo (isset($_REQUEST['batch']) && $_REQUEST['batch'] == $batch) ? "selected" : ''; ?>>


<?php echo $batch."---".$batch_next;?>


</option>


查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信