我有一张销售订单可以拥有的订单状态表;状态不一定是连续的。我可以使用以下命令将这些状态放入下拉列表中:
$sql1 = 'SELECT * FROM `mjj_order_status` ORDER BY Order_status_name DESC';
$result_order_status = mysql_query($sql1);
echo '<select name="Order_status">';
while ($row = mysql_fetch_array($result_order_status)) {
echo '<option
value="'.$row['Order_status_ID'].'">'.$row['Order_status_name'].'</option>';
}
echo '</select>';
当我尝试从数据库中获取订单数据,然后将下拉列表设置为该订单的状态时,就会出现我的问题。我可以运行查询以获取应选择的订单状态,但不确定如何编写代码如何应用此信息。获取订单状态 ID 的查询是:
SELECT Order_status FROM `mjj_orders` WHERE Order_ID = $_POST['Order_ID']
我已经搜索过(我认为是全面的),但我没有找到一个可行的答案,或者 - 公平地说 - 一个我能理解的答案。
(我发现了一个与此类似的问题,但我不确定如何让他们详细说明...编辑时选择的项目 ind 下拉列表)。
任何和所有的建议都会很棒。谢谢。