我在sql插入查询中收到消息“Undefined index:name ...”。mysql查询中未定义的索引
$sql="INSERT INTO user (name) VALUES ('".$_POST['name']."')";
有人能告诉我什么是错?
好吧,这里是(额外)代码:
$name=(isset($_POST['name']));
$sql="INSERT INTO user (name) VALUES ('".$_POST['name']."')";
<form action="index.php" method="post" id="enterForm">
<p>Enter username:</p>
<input type="text" name="name" id="name" />
<input type="submit" name="enter" id="enter" value="OK" />
</form>
调用此语句时,在$ _POST中没有'name'字段。 – andrewsi
没有什么在$ _POST,在查询之前使用if isset(... – Mihai
可以显示你的HTML代码???,错误表示你的表格没有发布值名 –