(由trincot解决)
我正在尝试将下拉菜单中的所选项目保存为名为$ name的变量。该列表是从mysql表中填充的,因此列表会自动填充一个名为“App”的表列的内容。列表已正确填写,但是我无法使用“开始”按钮保存所选内容。这是我目前的代码。
<form method="post" action="">
<?php
echo '<div align="center">';
echo '<p>Select Application ';
echo '<select name="AppChoose">';
while($row= mysql_fetch_array ($result)) {
echo '<option value="$row[\'App\']">' . $row['App'] . '</option>';
}
echo '</select>';
echo '</div>';
?>
<input type="submit" value="Go!">
</form>
<!-- Once you hit submit -->
<?php
if (isset($_POST['AppChoose'])){
$name = $_POST['AppChoose'];
echo $name;
}
?>
什么时候开始!按下,$ name的打印将仅返回“$ row [App]”而不是所选内容的实际值。我是html和php的新手,所以任何建议都会很棒。提前谢谢!
我已经尝试将$ _POST保存更改为双引号,以尝试避免变量“按原样”打印,并且根本不会更改变量的值。