我想要echo
選擇的父值。但我越來越error- Notice
:Undefined index
: 我怎麼能echo
選擇父母的價值呢?我在做什麼錯?無法回顯來自while循環的html <option>的值
$q = mysql_query("SELECT * FROM menu");
echo '<form action="" method="post">
Menu name:<input type="text" name="mname"><br>
<select>';
while ($row = mysql_fetch_array($q)) {
$menu_name = $row['menu_name'];
echo '<option value="'.$menu_name.'">'.$menu_name.'</option>';
}
echo '</select><br>
<input type="submit" name="submit" value="Add Menu">
</form>';
if (isset($_POST['submit'])) {
echo $mname = $_POST['mname'];
echo $parent = $_POST[$menu_name];
}
添加name屬性來選擇標籤。 –
注意:'mysql_query()'和'mysql_fetch_array()'已棄用,請在將來使用'mysqli_query()'和'mysqli_fetch_array()' – AlexG
'$ _POST [$ menu_name]'? '$ menu_name'只會包含你從db中獲取的LAST項目。由於你的'