2016-06-09 23 views
0

我想要echo選擇的父值。但我越來越error- NoticeUndefined 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]; 
    } 
+1

添加name屬性來選擇標籤。 –

+0

注意:'mysql_query()'和'mysql_fetch_array()'已棄用,請在將來使用'mysqli_query()'和'mysqli_fetch_array()' – AlexG

+0

'$ _POST [$ menu_name]'? '$ menu_name'只會包含你從db中獲取的LAST項目。由於你的'