我正在学习 PHP。这是源代码。
<?php
$text = $_POST['text'];
echo $text;
?>
<form action="index.php" method="post">
<input type="text" name="text" />
<input type="submit">
</form>
这是结果。我不知道问题出在哪里。
注意: undefined index :C:\xampp\htdocs\faisal\index.php 中第 2 行的文本
最佳答案
这意味着 $_POST['text']
中没有任何内容——并且在提交表单之前之后不会有任何内容。您需要使用 isset()
来检查:
<?php
if(isset($_POST['text'])) {
$text = $_POST['text'];
echo $text;
}
?>
<form action="index.php" method="post">
<input type="text" name="text" />
<input type="submit">
</form>
关于PHP $_POST 错误 请帮助我 我正在学习 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21686380/