我想知道你能帮我解决我的PHP问题吗
我制作了一个PHP脚本,用于将表格中的数据写入新行。
但是,当我运行脚本时,它说
Undefined index: name
我仍然是PHP的初学者,但我希望你能帮助我。
谢谢。
<?php
$con=mysqli_connect("localhost","root","","test");
if (mysqli_connect_errno())
{
echo "error". mysqli_connect_error();
}
$name=($_POST['name']);
echo "ime: ".$name;
?>
<form method="post" action="go.php">
FIrst name: <input type="text" name="name"/>
<input type="submit" value="send"?>
</form>
答案 0 :(得分:0)
将它放在if语句
中 if (isset($_POST['submit'])) {
$name=($_POST['name']);
echo "ime: ".$name;
}
答案 1 :(得分:0)
$ _ POST ['name']。因此,尝试在textarea中键入内容并单击“发送”:此错误不会出现。 否则,你可以告诉php考虑$ _POST ['name']只有在它被设置的情况下,更新你的代码:
<?php
$con=mysqli_connect("localhost","root","","test");
if (mysqli_connect_errno())
{
echo "error". mysqli_connect_error();
}
if(isset($_POST['name'])){$name=($_POST['name']);
echo "ime: ".$name;}
?>
<form method="post" action="go.php">
FIrst name: <input type="text" name="name"/>
<input type="submit" value="send">
</form>