我有一個下拉菜單顯示來自mysql的選項,沒有問題。問題出現在更新頁面上,當我想顯示之前已經選擇的選項時。從下拉列表中顯示從mysql中選擇的選項
下拉框從邊距表中選擇選項,並將該值放入產品表中的字段。
這是選擇的產品記錄查詢:
<?php
$recordID = $_GET["recordID"];
$product_result = mysqli_query($con,"SELECT * FROM products WHERE product_code='$recordID'") or die(mysqli_error($con));
$product = mysqli_fetch_array($product_result);
$checked_special = $product['product_special'];
$checked_publish = $product['product_publish'];
$checked_frontpage = $product['product_display_frontpage'];
$checked_facebook = $product['display_facebook'];
{
?>
這是獲取從邊緣表的選項,並顯示頁面的表單中的一部分。
<tr>
<td>Display Facebook</td>
<td><input type="checkbox" name="display_facebook" id="display_facebook" value="y" <?php if ($checked_facebook == 'y') echo 'checked'; ?> /></td>
<td><strong>Margin Group :</strong></td>
<td>
<select name="margin_group" id="margin_group"><?php
$resul2 = mysqli_query($con,"SELECT * FROM margins");
while($row2 = mysqli_fetch_array($resul2))
{
?> <option value="<?php echo $row2['margin_group']; ?>"> <?php echo $row2['margin_group']; ?></option>
<?php } ?> </select></td>
</tr>
我怎樣才能獲得$產品[「margin_group」]從產品表顯示在下拉列表中選擇的選項值,使用戶不必重新選擇他們每次更新頁面。
謝謝:)
MsKazza
僞代碼...'$選擇= '';而當(我的){if(x = y){$ selected =「selected」;}}' – Strawberry