gpt4 book ai didi

php - 无法从 while 循环中回显 html

转载 作者:行者123 更新时间:2023-11-29 11:29:02 28 4
gpt4 key购买 nike

我想回显所选的父值。但我收到错误通知:未定义索引:那么我如何echo选定的父值呢?我做错了什么?

$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];
}

最佳答案

向选择框添加名称,并通过名称获取选择框的值。更新的代码:-

$q = mysql_query("SELECT * FROM menu");
echo '<form action="" method="post">
Menu name:<input type="text" name="mname"><br>
<select name="menu_name">';
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'];
}

关于php - 无法从 while 循环中回显 html <option> 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37728874/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com