與數據庫的連接有效,但某種程度上,腳本不會寫入內容,並且沒有錯誤消息,腳本也會將我(在最後一行)重定向到danke.php。我的數據庫保持爲空:(
請看看這個:
// validation
$valid = true;
if(
empty ($vorname) ||
empty ($name) ||
empty ($strasse) ||
empty ($hausnr) ||
empty ($plz) ||
empty ($ort) ||
empty ($email)
){
$valid = false;
}
// database-connection
$db = mysqli_connect($db_server, $db_user, $db_password);
$db->select_db($db_name);
// send data
if($valid){
$sql = "
insert into 'bestellungen'
(
vorname, name, strasse, hausnr, plz, ort, email, bestelldatum
)
values
(
'". $vorname ."', '". $name ."', '". $strasse ."', '". $hausnr ."', '". $plz ."', '". $ort ."', '". $email ."', '". date('Y-m-d H:i:s') ."'
)
";
$db->query($sql);
header('location: danke.php');
}
如果你需要更多的代碼,請告訴我,林完全沮喪:(
首先,打開錯誤報告,並同時檢查所有PHP錯誤和任何數據庫錯誤。其次,你可以[** SQL注入**](https://www.owasp.org/index.php/SQL_Injection)。你需要使用準備好的語句。 –