<?php
$name = $_POST['usrname'];
$review = $_POST['usrcomment'];
$con = mysqli_connect("host","user","password","db");
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else {
$sql="INSERT INTO Feedback (ClientName, ClientComment) VALUES('$name','$review')";
mysqli_query($con,$sql);
}
if (!mysqli_query($con,$sql)){
die('Error: ' . mysqli_error($con));
}
mysqli_close($con);
?>
这是错误声明: 注意:未定义的索引:usrname。
我正在尝试将 Web 表单连接到数据库。我的 Web 表单的文本字段出现未定义索引的错误。我使用带有 $_POST 函数的 SQL 插入语句将数据从 Web 表单插入到数据库中。我从语句中删除了 post 函数,并在其中放置了一些真实数据。该语句起作用并将信息放入数据库。似乎错误与 post 功能有关。有什么想法。谢谢,马特