【发布时间】:2011-08-02 16:00:04
【问题描述】:
我正在使用:
*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">
【问题讨论】:
-
$results = mysql_query($sql); if ($results) { echo "添加细节。"; }
-
_POST 值是否真的包含任何数据?
-
您能帮我张贴您的 html 表单吗?您是否执行了 var_dump($_POST) 以确保值按预期到达页面?
-
表单已被编辑。