-2
尋找一些幫助,我有一個連接到數據庫,當用戶輸入自己的信息被存儲在數據庫中形式連接到數據庫
<?php
/* Attempt MySQL server connection. Assuming you are running MySQL
server with default setting (user 'root' with no password) */
$link = mysqli_connect("localhost", "root", "usbw", "demo");
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
// Escape user inputs for security
$first_name = mysqli_real_escape_string($link, $_POST['firstname']);
$last_name = mysqli_real_escape_string($link, $_POST['lastname']);
$email_address = mysqli_real_escape_string($link, $_POST['email']);
$comments = mysqli_real_escape_string($link, $_POST['comments']);
// attempt insert query execution
$sql = "INSERT INTO persons (first_name, last_name, email_address, comments)
VALUES ('$first_name', '$last_name', '$email_address', '$comments')";
if(mysqli_query($link, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
// close connection
mysqli_close($link);
?>
表格上面的文件我插入文件當我提交表單這個錯誤出現:
注意:未定義指數:評論在C:\用戶\埃裏卡\文檔\學院\ USB網絡服務器\ ROOT \ WeatherStationWebsite \ insert.php第15行
有什麼建議麼?
您需要在表單中輸入名稱爲comments的輸入。 –
當然,您正在嘗試獲取POST變量中的'comments'鍵,但該鍵不存在。您應該檢查您的表單是否正確發送了所有參數。關心埃裏卡! –
謝謝你的工作正常! – eee