gpt4 book ai didi

php - 初学者 php "Warning: Undefined array key"

转载 作者:行者123 更新时间:2023-12-04 08:18:26 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





“Notice: Undefined variable”, “Notice: Undefined index”, and “Notice: Undefined offset” using PHP

(29 个回答)


3个月前关闭。




所以,我正在学习 PHP,并且在 $GET_["fname"] 和 $GET_["age"] 中不断收到“警告:未定义的数组键”:

<main>

<form action="inputs.php" method="get">
Name:
<br/>
<input type="text" name="fname">
<br/>
Age:
<br/>
<input type="number" name="age">
<br/>
<input type="submit" name="submit">

</form>
<br/>
Your name is <?php echo $_GET["fname"]; ?>
<br/>
Your age is <?php echo $_GET["age"]; ?>

</main>

最佳答案

我假设您想知道如何摆脱此错误消息。
第一次加载此页面时,您会显示一个表单,而 $_GET 是空的(这就是它触发警告的原因)。然后你提交表单,fname 和 age 参数将被添加到 url 中(因为你的表单的方法是 'get')。
要解决您的问题,您可以将这两行包含在一些 if 语句中,例如:

<?php if(isset($_GET['fname']) && isset($_GET['age'])): ?>
<br/>
Your name is <?php echo $_GET["fname"]; ?>
<br/>
Your age is <?php echo $_GET["age"]; ?>
<?php endif; ?>

关于php - 初学者 php "Warning: Undefined array key",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65603660/

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