Php 第一次加载表单时出错
当我第一次加载页面时,它显示一个错误,我如何修复这个错误? -这就是错误: 注意:未定义的索引:第58行C:\xampp\htdocs\Lynda.com\form_3.php中的用户名 请插入用户名Php 第一次加载表单时出错,php,forms,if-statement,get,Php,Forms,If Statement,Get,当我第一次加载页面时,它显示一个错误,我如何修复这个错误? -这就是错误: 注意:未定义的索引:第58行C:\xampp\htdocs\Lynda.com\form_3.php中的用户名 请插入用户名 <?php $username=$_GET["username"]; if (empty($username)) {echo "Please insert a USERNAME";} else{echo "Hello: ".$username;} ?> 您需要首先检查是否定义
<?php
$username=$_GET["username"];
if (empty($username)) {echo "Please insert a USERNAME";}
else{echo "Hello: ".$username;}
?>
您需要首先检查是否定义了
$\u GET['username']
:
if( isset($_GET['username']) && !empty($_GET['username']) {
echo "Hello: " . $_GET['username'];
}
else {
echo "Please insert a USERNAME";
}
...
如果希望将其存储在变量中,可以尝试:
if( isset($_GET['username'] ) {
$username = $_GET['username'];
if( !empty($username) ) {
echo "Hello: " . $username;
}
else {
echo "Please insert a USERNAME";
}
}
这是第58行:$username=$\u GET[“username”]@user2610218不,在您的代码中,您试图在检查设置之前使用
$\u GET['username']
。所以您是说我不应该首先将其存储在变量中?@user2610218查看我的更新。@user2610218q好吧,您还没有检查变量中是否有可存储的内容。