我使用:形式将数据添加到MySQL表
*connection details*
$fname = stripslashes($_POST['fname']);
$surname = stripslashes($_POST['surname']);
$address = stripslashes($_POST['address']);
$sql = "INSERT INTO mytable (id, fname, surname, address)
VALUES ('', '$fname', '$surname', '$address')";
$results = mysql_query($sql);
if ($results)
{
echo "Details added.";
}
问题是一个条目添加到表中,但所有数据都是空白的,而不是从形式上的东西吗?
形式:
<form id="myform" action="add.php" method="post" name="myform">
<label for="fname">First Name</label>
<input id="fname" name="fname" ><br />
<label for="surname">Surname</label>
<input id="surname" name="surname" ><br />
<label for="address">Address</label>
<input id="address" name="address" >
<input type="submit" name="submitButtonName" value="Add">
错过了这个从代码: – Tim
$结果=请求mysql_query($ sql中); if($ results) { echo“Details added。”; } – Tim
_POST值是否实际包含任何数据? – diagonalbatman