Parse error, warscheinlich nur ne kleinigkeit

jbo

Mitglied
Hi,
kriege diesen parse-error in line 5 nicht ums verrecken in den Griff, ich sehe einfach den Fehler nicht.

send.php

<html>
<?
mysql_connect ("xxxxxxxxxxxxxx", "xxxxxxxxxxx", "xxxxxxxxx");
mysql_select_db ("xxxxxxxxx") OR die("Verbindung zur Datenbank fehlgeschlagen");
mysql_insert_into "$benutzer01" (id, pwd, firma, vname, nname, strasse, hausnr, plz, ort, land,
telefon, handy, fax, email) values ('$id','$pwd','$firma','$vname','$nname','$strasse','$hausnr','$plz','$ort','
$telefon','$handy','$fax','$email')";
echo "Ihr Daten wurden abgeschickt! Vielen Dank!<br><br>";
?>
</html>
 
Bei dieser Variante kommt der gleiche Fehler
<html>
<?
mysql_connect ("xxxxxxx", "xxxxxxxxxx", "xxxxxxxxx");
mysql_select_db ("xxxxxxxxx") OR die("Verbindung zur Datenbank fehlgeschlagen");
mysql_insert_into "$benutzer01" (id, pwd, firma, vname, nname, strasse, hausnr, plz, ort, land,
telefon, handy, fax, email) values ('$id','$pwd','$firma','$vname','$nname','$strasse','$hausnr','$plz','$ort','
$telefon','$handy','$fax','$email')";
echo "Ihr Daten wurden abgeschickt! Vielen Dank!<br><br>";
?>
</html>
 
ähm kann es sein, dass dein Befehl an die MySQL-Datenbank völlig daneben ist?! Eine Funktion mysql_insert_into ist mir jedenfalls nicht bekannt...
versuch das mal:
PHP:
mysql_connect ("xxxxxxx", "xxxxxxxxxx", "xxxxxxxxx");
mysql_select_db ("xxxxxxxxx") OR die("Verbindung zur Datenbank fehlgeschlagen");
$sql=mysql_query("INSERT INTO  ".$benutzer01." (id, pwd, firma, vname, nname, strasse, hausnr, plz, ort, land, 
telefon, handy, fax, email) VALUES ('".$id."','".$pwd."','".$firma."','".$vname."','".$nname."','".$strasse."',
'".$hausnr."','".$plz."','".$ort."','".$telefon."','".$handy."','".$fax."','".$email."'");
echo "Ihr Daten wurden abgeschickt! Vielen Dank!<br><br>";
 
Änder deinen Code mal wie folgt ab:

PHP:
mysql_connect ("xxxxxxx", "xxxxxxxxxx", "xxxxxxxxx");
mysql_select_db ("xxxxxxxxx") OR die("Verbindung zur Datenbank fehlgeschlagen");
if(!$sql=mysql_query("INSERT INTO  ".$benutzer01." (id, pwd, firma, vname, nname, strasse, hausnr, plz, ort, land, 
telefon, handy, fax, email) VALUES ('".$id."','".$pwd."','".$firma."','".$vname."','".$nname."','".$strasse."',
'".$hausnr."','".$plz."','".$ort."','".$land."','".$telefon."','".$handy."','".$fax."','".$email."'")) {
    echo mysql_error();
} else {
    echo "Ihr Daten wurden abgeschickt! Vielen Dank!<br><br>";
}

Wenn es dann einen Fehler geben sollte, so wird eine entsprechende Meldung ausgegeben. Falls das der Fall ist, dann poste die mal hier.

Des Weiteren haben die Felder und die einzutragenen Variablen nicht übereingestimmt (du hattest vergessen die den Wert von $land in die Spalte Land einzutragen!) - das hab cih auch mal korrigiert.
 
Kann es auch sein, dass du ne PHP Version ab 4.2.x hast, weil denn sind deine Variablen in den Values auch nicht gesetzt, da ab dieser Version in der php.ini register_globals, auf off gestellt ist, außer du hast das geändert.
 
Zurück