我使用:形式將數據添加到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