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;
}
?>