Supportnet / Forum / Skripte(PHP,ASP,Perl...)
PHP-MySQL Fehler
Frage
Hallo Forum,
ich bin recht frisch in Sachen PHP und benötige Hilfe.
Ich habe ein Formular gefertigt, welches Daten in eine MySQL-Datenbank speisen soll. Leider bekomme ich immer die Meldung: Parse error: syntax error, unexpected ';' in C:\Datenbanken\wamp\www\training\erec_1\pers_daten.php on line 131. Könnt ihr mir sagen wo es klemmt?
[code]
if (isset($_POST['p_geschl']) && isset($_POST['p_name']) && isset($_POST['p_vname']) && isset($_POST['p_gebtag']) && isset($_POST['p_gebort']) && isset($_POST['p_str'])&& isset($_POST['p_num']) && isset($_POST['p_plz']) && isset($_POST['p_ort']) && isset($_POST['p_land']) && isset($_POST['p_land2']) && isset($_POST['p_telfest']) && isset($_POST['p_telmobil']) && isset($_POST['p_email']) && isset($_POST['p_speichern']))
{
ini_set('magic_quotes_sybase', '1');
$sql = sprintf('INSERT INTO pers_daten (UserName, geschlecht, name, vorname, geburtstag, geburtsort, str, hausnummer, plz, ort, land, land_alt, telefon_fest, telefon_mobil, email) VALUES (\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\' , \'%s\', \'%s\')',
addslashes($_SESSION['benutzer']),
addslashes($_POST['p_geschl']),
addslashes($_POST['p_name']),
addslashes($_POST['p_vname']),
addslashes($_POST['p_gebtag']),
addslashes($_POST['p_gebort']),
addslashes($_POST['p_str']),
addslashes($_POST['p_num']),
addslashes($_POST['p_plz']),
addslashes($_POST['p_ort']),
addslashes($_POST['p_land']),
addslashes($_POST['p_land2']),
addslashes($_POST['p_telfest']),
addslashes($_POST['p_telmobil']),
[b] addslashes($_POST['p_email']);[/b]
mysql_query($sql, $db);
mysql_close($db);
header ('location: weitere_daten.php');
}[/code]
Thomas
Antwort 1 von detommy
die line 131 ist übrigens diese Zeile: addslashes($_POST['p_email']);
Danke, Thomas
Danke, Thomas
Antwort 2 von DeluxeStyle
addslashes($_POST['p_email']));hier fehlt einfach ne schließende Klammer
Antwort 3 von detommy
Vielen Dank, jetzt funktionierts!

