php, MySQL insert fehler! Nur wo?
Hallo,
ich probiere schon seit zwei Stunden den Fehler zu finden. Nur ich finde ihn nicht. Mein Problem: Die Daten werden korrekt von einem Formular übergeben und die mail wird ebenfalls versandt. Nur der Gottverdammte Eintrag in die MySQL Datenbank funzt nicht. Hier der Quelltext:
Ich hoffe ich könnt mir weiterhelfen!
ich probiere schon seit zwei Stunden den Fehler zu finden. Nur ich finde ihn nicht. Mein Problem: Die Daten werden korrekt von einem Formular übergeben und die mail wird ebenfalls versandt. Nur der Gottverdammte Eintrag in die MySQL Datenbank funzt nicht. Hier der Quelltext:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
<?php
include ('generate.php');
$conn = mysql_connect("localhost","web0","PeterPan") or die
("Keine Verbindung moeglich");
mysql_select_db("usr_web0_1") or die ("Die Datenbank existiert nicht");
$query = 'SELECT id FROM bestellungen WHERE email = \''.$_POST['email'].'\' LIMIT 1';
$row = mysql_fetch_array($res = mysql_query($query, $conn), MYSQL_ASSOC);
if($row['id'] >= 1){
mysql_free_result($res);
mysql_close($conn);
die (include ('account2.php'));
}
mysql_free_result($res);
$paket= $HTTP_POST_VARS ["paket"];
$vorname = $HTTP_POST_VARS["vorname"];
$nachname = $HTTP_POST_VARS["nachname"];
$anschrift = $HTTP_POST_VARS ["anschrift"];
$plz = $HTTP_POST_VARS ["plz"];
$ort = $HTTP_POST_VARS ["ort"];
$land = $HTTP_POST_VARS ["land"];
$subdomain = $HTTP_POST_VARS ["subdomain"];
$email = $HTTP_POST_VARS ["email"];
$eintrag = "INSERT INTO bestellungen (paket,vorname,nachname,anschrift,plz,ort,email,bestid)
VALUES ('$paket',$vorname','$nachname','$anschrift','$plz','$ort','$email','$bestid')";
$eintragen = mysql_query($eintrag);
$sender = 'activate@free-bytes.de';
$empfaenger = "$email";
$betreff = "|free-bytes.de - Bestellungsaktivierung!|";
$extra = "From: $sender <$sendermail>\n";
$extra .= "Content-Type: text/html\n";
$text = "<font face='Verdana',font size='-1'><b>Guten Tag,</b>
<br><br>
Bitte bestätigen Sie Ihre Bestellung mit folgendem Aktivierungslink:
<a href='http://web322.srv02.nefserver.info/activate.php?bestid=$bestid'>[URL]http://web322.srv02.nefserver.info/activate.php?bestid=[/URL]$bestid</A>
<br>
Sobald die Bestellung mittels Aktivierungslink aktiviert ist, wird Ihr Paket innerhalb von 48 Stunden eingerichtet.
<br><br>
Viel Spaß wünscht Ihnen ihr free-bytes.de Team!
<br>
<br>
</font>";
mail($empfaenger, $betreff, $text, $extra);
include ('bestaetigung.php');
?>
|
Ich hoffe ich könnt mir weiterhelfen!
füg mal in zeile 29 folgendes ein:
echo mysql_error(); und poste die ausgabe.
echo mysql_error(); und poste die ausgabe.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.


