这是我的PHP代码:
$BedrijfId = isset($_POST['bedrijfid']) ? $_POST['bedrijfid'] : '';
$BedrijfsNaam = isset($_POST['bedrijfsnaam']) ? $_POST['bedrijfsnaam'] : '';
$Telefoonnummer = isset($_POST['telefoonnummer']) ? $_POST['telefoonnummer'] : '';
$BedrijfsNaam = isset($_POST['bedrijfsnaam']) ? $_POST['bedrijfsnaam'] : '';
$Adres = isset($_POST['straat']) ? $_POST['straat'] : '';
$Plaats = isset($_POST['plaats']) ? $_POST['plaats'] : '';
$HuisNummer = isset($_POST['huisnummer']) ? $_POST['huisnummer'] : '';
$Postcode = isset($_POST['postcode']) ? $_POST['postcode'] : '';
$Email = isset($_POST['email']) ? $_POST['email'] : '';
$BtwNummer = isset($_POST['btw']) ? $_POST['btw'] : '';
$KvkNummer = isset($_POST['kvk']) ? $_POST['kvk'] : '';
$Iban = isset($_POST['iban']) ? $_POST['iban'] : '';
// Sanitize and validate the data passed in
$BedrijfId = filter_input(INPUT_POST, 'bedrijfid', FILTER_SANITIZE_NUMBER_INT);
$BedrijfsNaam = filter_input(INPUT_POST, 'bedrijfsnaam', FILTER_SANITIZE_STRING);
$Telefoonnummer = filter_input(INPUT_POST, 'telefoonnummer', FILTER_SANITIZE_NUMBER_INT);
$BedrijfsNaam = filter_input(INPUT_POST, 'bedrijfsnaam', FILTER_SANITIZE_STRING);
$Adres = filter_input(INPUT_POST, 'straat', FILTER_SANITIZE_STRING);
$HuisNummer = filter_input(INPUT_POST, 'huisnummer', FILTER_SANITIZE_NUMBER_INT);
$Plaats = filter_input(INPUT_POST, 'plaats', FILTER_SANITIZE_STRING);
$Postcode = filter_input(INPUT_POST, 'postcode', FILTER_SANITIZE_STRING);
$Email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
$BtwNummer = filter_input(INPUT_POST, 'btw', FILTER_SANITIZE_STRING);
$KvkNummer = filter_input(INPUT_POST, 'kvk', FILTER_SANITIZE_NUMBER_INT);
$Iban = filter_input(INPUT_POST, 'iban', FILTER_SANITIZE_STRING);
if ($stmt = $mysqli->prepare("UPDATE mijnbedrijf SET Naam = ?, Adres = ?, Huisnummer = ?, Postcode = ?, Woonplaats = ?, 'E-Mail' = ?, Telefoonnummer = ?, 'BTW-nummer' = ?, 'KVK-nummer' = ?, Bankrekeningnummer = ? WHERE Bedrijfid = ".$BedrijfId."")) {
$stmt->bind_param('ssssssssss', $BedrijfsNaam, $Adres, $HuisNummer, $Postcode, $Plaats, $Email, $Telefoonnummer, $BtwNummer, $KvkNummer, $Iban);
$stmt->execute();
$stmt->store_result();
$stmt->close();
header('Location: ../mijnbedrijf.php');
} else {
//header('Location: ../error.php?err=Wijzigen failure: UPDATE');
print mysqli_error($mysqli);
}
错误:您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获得正确的语法,以便在电子邮件附近使用'电子邮件' =?,Telefoonnummer =?,' BTW-nummer' =?,' KVK-nummer' =?,Bankrekeni'在第1行
有人帮忙吗?
答案 0 :(得分:0)
$BedrijfId = isset($_POST['bedrijfid']) ? $_POST['bedrijfid'] : '';
$BedrijfsNaam = isset($_POST['bedrijfsnaam']) ? $_POST['bedrijfsnaam'] : '';
$Telefoonnummer = isset($_POST['telefoonnummer']) ? $_POST['telefoonnummer'] : '';
$BedrijfsNaam = isset($_POST['bedrijfsnaam']) ? $_POST['bedrijfsnaam'] : '';
$Adres = isset($_POST['straat']) ? $_POST['straat'] : '';
$Plaats = isset($_POST['plaats']) ? $_POST['plaats'] : '';
$HuisNummer = isset($_POST['huisnummer']) ? $_POST['huisnummer'] : '';
$Postcode = isset($_POST['postcode']) ? $_POST['postcode'] : '';
$Email = isset($_POST['email']) ? $_POST['email'] : '';
$BtwNummer = isset($_POST['btw']) ? $_POST['btw'] : '';
$KvkNummer = isset($_POST['kvk']) ? $_POST['kvk'] : '';
$Iban = isset($_POST['iban']) ? $_POST['iban'] : '';
// Sanitize and validate the data passed in
$BedrijfId = filter_input(INPUT_POST, 'bedrijfid', FILTER_SANITIZE_NUMBER_INT);
$BedrijfsNaam = filter_input(INPUT_POST, 'bedrijfsnaam', FILTER_SANITIZE_STRING);
$Telefoonnummer = filter_input(INPUT_POST, 'telefoonnummer', FILTER_SANITIZE_NUMBER_INT);
$BedrijfsNaam = filter_input(INPUT_POST, 'bedrijfsnaam', FILTER_SANITIZE_STRING);
$Adres = filter_input(INPUT_POST, 'straat', FILTER_SANITIZE_STRING);
$HuisNummer = filter_input(INPUT_POST, 'huisnummer', FILTER_SANITIZE_NUMBER_INT);
$Plaats = filter_input(INPUT_POST, 'plaats', FILTER_SANITIZE_STRING);
$Postcode = filter_input(INPUT_POST, 'postcode', FILTER_SANITIZE_STRING);
$Email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
$BtwNummer = filter_input(INPUT_POST, 'btw', FILTER_SANITIZE_STRING);
$KvkNummer = filter_input(INPUT_POST, 'kvk', FILTER_SANITIZE_NUMBER_INT);
$Iban = filter_input(INPUT_POST, 'iban', FILTER_SANITIZE_STRING);
if ($stmt = $mysqli->prepare("UPDATE mijnbedrijf SET Naam = ?, Adres = ?, Huisnummer = ?, Postcode = ?, Woonplaats = ?, `E-Mail` = ?, Telefoonnummer = ?, `BTW-nummer` = ?, `KVK-nummer` = ?, Bankrekeningnummer = ? WHERE Bedrijfid = ? ")) {
$stmt->bind_param('sssssssssss', $BedrijfsNaam, $Adres, $HuisNummer, $Postcode, $Plaats, $Email, $Telefoonnummer, $BtwNummer, $KvkNummer, $Iban, $bedrijfId);
$stmt->execute();
$stmt->store_result();
$stmt->close();
header('Location: ../mijnbedrijf.php');
} else {
//header('Location: ../error.php?err=Wijzigen failure: UPDATE');
print mysqli_error($mysqli);
}