"; while($row = mysql_fetch_array($result)) -6ren">
gpt4 book ai didi

php $_POST 选择选项值不起作用未定义索引错误

转载 作者:行者123 更新时间:2023-11-29 19:18:47 25 4
gpt4 key购买 nike

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to
mysql');
$dbname = 'vendordb';
mysql_select_db($dbname);
?>
<html>
<div class="row">
<form id="form1" name="form1" action="<?php $_SERVER['PHP_SELF'];?>"
method="post">
<?php
$result=mysql_query("select crtname from crtinfo");

echo "<select id='criteria1' name='criteria1'" . ">";

while($row = mysql_fetch_array($result))
{
echo "<option value=".$row[0]. ">". $row[0]. "</option>";
}
echo "</select>";

$crt1=$_POST['criteria1'];
echo $crt1;
?>
</form>
</div>

无法获取 $_POST 中的下拉值

错误:

注意:未定义索引:C:\xampp\htdocs\website\dropdowntest.php 第 25 行中的 criteria1无法从 $_POST 获取值

最佳答案

虽然我不确定这是否能解决这个问题,但这是一个有关如何使用 isset() 防止出现“未定义索引”错误的示例

if(isset($_POST["critera"])
{
$crt1=$_POST['criteria1'];
echo $crt1;
}

关于php $_POST 选择选项值不起作用未定义索引错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42549122/

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