Supportnet Computer
Planet of Tech

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

Antwort 2 von DeluxeStyle

 addslashes($_POST['p_email']));

hier fehlt einfach ne schließende Klammer

Antwort 3 von detommy

Vielen Dank, jetzt funktionierts!