online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon detommy vom 01.12.2020, 09:48 Options

PHP-MySQL Fehler

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?


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');
}


Thomas


Antwort schreiben

Antwort 1 von detommy vom 01.12.2020, 10:08 Options

die line 131 ist übrigens diese Zeile: addslashes($_POST['p_email']);

Danke, Thomas

Antwort 2 von DeluxeStyle vom 01.12.2020, 10:15 Options

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

hier fehlt einfach ne schließende Klammer

Antwort 3 von detommy vom 01.12.2020, 10:43 Options

Vielen Dank, jetzt funktionierts!

Ähnliche Themen

MYSQL + PHP Frage
JackyChansen  16.08.2007 - 35 Hits - 20 Antworten

Per PHP mehrere MySQL-Tabellen erstellen - er macht nur die Erste!
ricc  13.01.2008 - 44 Hits - 8 Antworten

Passwortverschlüsselung mysql bzw php
schojo  05.04.2008 - 72 Hits - 7 Antworten

Abfrage in PHP/MySQL
ClaudiaGauss  15.07.2008 - 44 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026