Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Registrieren Fehlermeldung

Sigilein / 12 Antworten / Flachansicht Nickles

hallo,

ich möchte, dass die eingabefelder $usernamereg, $userpassreg und $emailreg in die datenbank users eingefügt wird. leider bringt er immer diese fehlermeldung:

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /usr/export/www/vhosts/funnetwork/hosting/doppelsigi/Retroks/register.php on line 12


was soll ich machen?


hier die dateien zum download:

http://doppelsigi.do.funpic.de/registerundsessionhelpers.zip

vielen dank für eure hilfe im voraus

gruß sigi

bei Antwort benachrichtigen
Borlander Sigilein „Registrieren Fehlermeldung“
Optionen

Kein Wunder. Der Funktionsaufruf connect() wurde nicht wie erforderlich mit ; abgeschlossen. (Könnte man bei der Fehlermeldung expecting ',' or ';' fast schon von selbst drauf kommen)

INSERT INTO users SET UserName='$usernamereg', UserPass=MD5('$usernamepass'),
UserMail='$emailreg'

Was soll das sein? SQL-Querys mußt Du über entsprechende Funktionen (mysql_...) ausführen. Abgesehen davon ist es extrem gefährlich Variablen in SQL-Strings einzufügen ohne diese vorher zu escapen. Das gibt sonst ganz schnell, ganz böse Sicherheitslücken...


Gruß
Borlander

bei Antwort benachrichtigen