【发布时间】:2012-07-27 02:50:55
【问题描述】:
这是我的下拉列表。
<p align="center"><select size="1" name="bo_chose" id="boID">
<option selected value="Select...">Select...</option>
<?php
while ($list_bo = mysql_fetch_array($select_brof)) {
echo "<option value=\"$list_bo[bo_name] $list_bo[bo_code]\">$list_bo[bo_code],$list_bo[bo_name]</option>"; }
?>
</select></p>
所以下拉菜单将首先显示“选择...”
然后将检索数据并列出<option>中的bo_name、bo_code
效果很好。
问题是,我想将该值带到另一个 PHP 页面,该页面将删除 下拉列表中选择的选项。 当然 MySQL 和 PHP 会抱怨它不存在……为什么?
它将新值 $bo_chose(下拉列表的名称)作为新值 as (bo_name, bo_code) — 作为一个值而不是拆分值。
所以如果下拉列表是 (george Mike GM) 数据会抱怨没有叫“George Mike GM”的值 当我希望它只携带 bo_code 的“GM”时。
谁能帮忙?
【问题讨论】:
-
欢迎来到 Stack Overflow!请不要使用
mysql_*函数编写新代码。它们不再维护,社区已经开始deprecation process。看到 red box 了吗?相反,您应该了解prepared statements 并使用PDO 或MySQLi。如果你不能决定哪一个,this article 会帮助你。如果你选择 PDO,here is good tutorial.