与数据库的连接有效,但不知何故,脚本没有在那里写东西。没有出现错误消息,脚本也将我(在最后一行)重定向到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');
}
如果您需要更多代码,请告诉我。我完全沮丧:(
答案 0 :(得分:0)
下面,
insert into 'bestellungen'
只需删除表名周围的引号:
insert into bestellungen