我试图在下拉选择和提交按钮按下后列出一些数据。此外,我希望即使在表单提交之后,所做的选择也能显示在下拉框中。选择框上显示的值动态来自 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>
- 1 回答
- 0 关注
- 86 浏览
添加回答
举报
0/150
提交
取消