ich bin es mal wieder.
ich habe doch alles richtig gemacht, aber aus irgendeinem grunde bekomme ich immer die meldung "Beim Aufnehmen Ihres Eintrags ist ein Fehler aufgetreten". also $bool<>1
wo isn da der fehler?
ich habe doch alles richtig gemacht, aber aus irgendeinem grunde bekomme ich immer die meldung "Beim Aufnehmen Ihres Eintrags ist ein Fehler aufgetreten". also $bool<>1
wo isn da der fehler?
PHP-Code:
<?php
//Diese Sachen müssen an deine Serverdaten angepasst werden
$db = mysql_connect("localhost","user","pass") or die ("Verbindung fehlgeschlagen");
mysql_select_db("usr_name", $db) or die ("Die Datenbank ist nicht verfügbar");
if($action=="insert"){
$vorname = strip_tags($vorname);
$nachname = strip_tags($nachname);
$email = strip_tags($email);
$strasse = strip_tags($strasse);
$hausnummer = strip_tags($hausnummer);
$postleitzahl = strip_tags($postleitzahl);
$stadt = strip_tags($stadt);
$land = strip_tags($land);
//Einschränkungen werden überprüft
if(strlen($vorname)<3){
$error_msg="Bitte geben Sie Ihren <b>Namen</b> an!<br>";
}
if(strlen($nachname)<5){
$error_msg.="Bitte geben Sie Ihren <b>Nachname</b> an!<br>";
}
if(ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$email)){
}
else{
$error_msg.="Bitte geben Sie eine gültige <b>eMail-Adresse</b> an!";
}
if(strlen($strasse)<3){
$error_msg.="Bitte geben Sie den Namen Ihrer <b>Strasse</b> an!<br>";
}
if(strlen($hausnummer)<3){
$error_msg.="Bitte geben Sie Ihre <b>Hausnummer</b> an!<br>";
}
if(strlen($postleitzahl)<3){
$error_msg.="Bitte geben Sie eine <b>Postleitzahl</b> an!<br>";
}
if(strlen($stadt)<3){
$error_msg.="Bitte geben Sie den Namen Ihres <b>Wohnorts</b> an!<br>";
}
if(strlen($land)<3){
$error_msg.="Bitte geben Sie ein <b>Land</b> an!<br>";
}
if($error_msg){
$message= "<br>Aus folgenden Gründen konnte Ihr Eintrag nicht in das Gästebuch aufgenommen werden:<br><br>";
$message.= $error_msg;
$message.= "Bitte vervollständigen Sie Ihre Eingaben<br><br>";
echo $message;
}
else{
$daten_SQL_insert="INSERT INTO kunden (vorname,nachname,email,strasse,hausnummer,postleitzahl,stadt,land) VALUES ('$vorname','$nachname','$email','$strasse','$hausnummer','$postleitzahl','$stadt','$land')";
$bool=mysql_query($daten_SQL_insert);
if($bool==1) echo "Ihr Eintrag wurde in das Gästebuch aufgenommen<br><br>";
if($bool<>1) echo "Beim Aufnehmen Ihres Eintrags ist ein Fehler aufgetreten<br><br>";
//An den User wird eine eMail verschickt
$recipient = $email;
$subject="...";
$header="From: ... \n";
$mail_body="Sie haben unsere Bankdaten angefordert um ... zu bestellen \n\n";
$mail_body.="Kontonummer: ................ \n";
$mail_body.="Bankleitzahl: ................ \n";
$mail_body.="Postbank ................ \n";
$mail_body.= "Ihre Kundennummer: $random<br><br>";
$mail_body.="Bitte überweise Sie die Summe auf unser Konto und geben Sie Ihre Kundennummer auf dem Überweisungsträger an";
mail($recipient,$subject,$mail_body,$header);
}
}
?>
Kommentar