gpt4 book ai didi

php - 选择与下拉列表中显示的值不同的值。 (PHP 和 MySQL)

转载 作者:行者123 更新时间:2023-11-30 23:52:41 25 4
gpt4 key购买 nike

我正在学习 PHP,想知道是否有人愿意帮助我解决我遇到的问题。

在下面的表单中,它将根据用户 ID 提取用户地址列表,并通过“Address_Name”字段显示它们。

但是,当他们选择说“家庭地址”时,我不想提取“Address_Name”的值,但我想提取“Address_ID”的行值。

任何人都可以帮助我了解如何做到这一点,请记住“Address_Name”不会是唯一的。

<?php 

$add=mysql_query("SELECT * FROM Address_Book WHERE User_ID = '$id'");

while ($row = mysql_fetch_array($add)){

?>

<form name="form1" onsubmit="return validate()">
<input type="hidden" name="command" />
<div align="center">
<h1 align="center">Confirm Order</h1>
<table border="0" cellpadding="2px">
<tr><td>Order Total:</td><td><?php echo $currency ?><?php echo get_order_total()?></td></tr>
<tr><td>Account_Number</td><td><input type="text" name="accountnumber" /></td></tr>
<tr><td>Delivery Address</td><td><select name="owner">
<option name="address" id="address" value="Address_Name"><?php echo $row['Address_Name']; ?></option>
</td></tr>
<tr></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="Confirm Order" /></td>
</tr>
</table>
</div>
</form>

<?php

}
?>

最佳答案

如前所述,您可以进一步改进您的代码并使用 PDO 或 mysqli 来保护它。 ,但对您的问题的简短回答是将 Address_ID 放在 value 属性中:

<option name="address" id="address" value="<?php echo $row['Address_ID']; ?>"><?php echo $row['Address_Name']; ?></option>

关于php - 选择与下拉列表中显示的值不同的值。 (PHP 和 MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42285818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com