Php 未定义变量:伪

Php 未定义变量:伪,php,Php,当我在里面写东西时,我有一个输入,我想在表单后面的同一页中检索条目 我使用了一个变量$\u GET['pseudo'],但在我保存另一个变量$pseudo的值后,我收到一条错误消息: 注意:第27行的C:\wamp\www\revision\index.php中的未定义变量:pseudo 问题就在这里 <?php echo "Pseudo : " .$pseudo; ?> 这是我的代码 <?php if(isset($_GET['pseudo']) AND

当我在里面写东西时,我有一个输入,我想在表单后面的同一页中检索条目

我使用了一个变量
$\u GET['pseudo']
,但在我保存另一个变量$pseudo的值后,我收到一条错误消息: 注意:第27行的C:\wamp\www\revision\index.php中的未定义变量:pseudo

问题就在这里

<?php 
    echo "Pseudo : " .$pseudo; 
?>

这是我的代码

<?php 

if(isset($_GET['pseudo']) AND !empty($_GET['pseudo']))
{
    $pseudo = $_GET['pseudo'];
}

?>

    <!doctype html>
    <html lang="fr">
    <head>
      <meta charset="utf-8">
      <title>Page d'accueil</title>
      <link rel="stylesheet" href="style.css">
      <script src="script.js"></script>
    </head>
    <body>

    <form action="index.php" method="GET">
            <label for="pseudo">Pseudo : </label>
            <input type="text" id="pseudo" name="pseudo" >
            <input type="submit" value="valider" >
    </form>

    <?php 
        echo "Pseudo : " .$pseudo; 
    ?>



    </body>
    </html>

第二页
伪:

在加载index.php时,下面的代码正在检索$pseudo,目前还没有定义

<?php 
echo "Pseudo : " .$pseudo; 
?>

如果(isset($pseudo)){echo“pseudo:”。$pseudo;}如果get变量为空或未设置,将定义
$pseudo
?可能get pseudo为空。那么$pseudo将是未定义的。在if中添加一个else并在else中回显您不需要的
empty()
isset()
@hans afrik:非常感谢,我的问题已经解决了
<?php 
if(isset($pseudo))
{
    echo "Pseudo : " .$pseudo;
} 
?>