簡體   English   中英

如何將數據庫中的選定值設置到下拉列表中

[英]how to set selected value from database into dropdown list

我在表單中使用下拉列表。 如果該值已存在於數據庫中,則我希望該值不顯示在下拉列表中。

<select name="bank_name" id="bank_name" required>
   <option value="">Select Bank</option>
   <?php
      $query_val = mysql_query("SELECT  *  from bank order by bankname ");
      while($row_subject = mysql_fetch_array($query_val)) {
   ?>
   <option  value="<?php echo $row1["bank_name"];?>" <?php if(!empty($_POST['bank_name']) && $_POST['bank_name']==$row_subject['bankname']){echo 'selected="selected"';}?>>
      <?php echo $row_subject['bankname'];?>
   </option>
   <?php } ?>
</select>

如何將存儲的值從數據庫顯示到下拉列表中?

在下面嘗試一下。 在選擇框選項值中,您定義了錯誤的值($ row1 [“ bank_name”]),並且查詢也未定義orderby

<select name="bank_name" id="bank_name" required>

<option value="">Select Bank</option>
<?php

$query_val = mysql_query("SELECT  *  from bank order by bankname asc ");

while($row_subject = mysql_fetch_array($query_val)) {
?>
    <option  value="<?php echo $row_subject["bank_name"];?>" <?php if(!empty($_POST["bank_name"]) && $_POST["bank_name"]==$row_subject["bankname"]){echo 'selected="selected"';}?>>
    <?php echo $row_subject["bankname"];?>
    </option>
<?php } ?>
</select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM