我試圖在下拉選擇和提交按鈕按下后列出一些數據。此外,我希望即使在表單提交之后,所做的選擇也能顯示在下拉框中。選擇框上顯示的值動態來自 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 關注
- 100 瀏覽
添加回答
舉報
0/150
提交
取消