我在写内部时有输入,我想在表单后面的同一页面中检索条目。
我使用变量$_GET['pseudo']
但是在将值保存在另一个变量$ pseudo之后我有一条错误消息:
注意:未定义的变量:第27行的C:\ wamp \ www \ revision \ index.php中的伪
这就是问题所在
<?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>
此致
答案 0 :(得分:2)
下面的代码是在index.php加载时检索$ pseudo,目前仍未定义。
<?php
echo "Pseudo : " .$pseudo;
?>
为了仅在定义Pseudo时显示Pseudo,您还需要在此部分放置isset
,如下所示。
<?php
if(isset($pseudo))
{
echo "Pseudo : " .$pseudo;
}
?>