Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 第一次加载表单时出错_Php_Forms_If Statement_Get - Fatal编程技术网

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;} ?> 您需要首先检查是否定义

当我第一次加载页面时,它显示一个错误,我如何修复这个错误? -这就是错误:

注意:未定义的索引:第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;}

 ?>

您需要首先检查是否定义了
$\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好吧,您还没有检查变量中是否有可存储的内容。