2 Formularfelder prüfen ob Name schon vergeben
Hallo zusammen!
Ich stehe vor einem Problem (Seit 4 Tagen mach ich jetzt schon daran rum - bin langsam am Verzweifeln) Ich baue mir grade einen kleinen Flohmarkt. hier gibt es ein Anmeldeformular für neue Mitglieder, 2 Felder sollen geprüft werden: 1. ob der selbst ausgewählte Username schon in der db vorhanden ist. wenn ja, soll er auf userdoppel.php springen. 2. ob der selbst ausgewählte Inserentname schon in der db ist, wenn ja soll er auf "inserentdoppel.php" springen. Ist nichts doppelt, einfach weiter im Formular... Ich war schon soweit, dass er ein Feld geprüft hat, aber auch nicht mehr. Jetzt gibt er zwar keine Fehlermeldung aus, überspringt aber einfach das Anmeldeformular und meint "Anmeldung war erfolgreich." WAS MACHE ICH NUR FALSCH????? Der Script liegt auf: http://www.5do.de/test1.txt |
Hat jemand eine Idee
Hat keiner eine Idee????
Hab jetzt noch ein paar Sachen ausprobiert aber nix hilft. Der script ist hochgeladen auf http://www.5do.de/test1.txt Gruss Alexander |
Scheint wohl schon wieder so ein REQUEST_VARS-Problem zu sein.
Alle Daten, die Du aus einem Formular ausliest, müssten über $_REQUEST["name_des_elements"] abgefragt werden. Also statt $username $_REQUEST["username"]. Es geht natürlich auch mit $_GET["xxx"], $_POST["xxx"] und $_COCKIE["xxx"]. $_REQUEST["xxx"] arbeitet jedoch unabhängig von der FORM-METHOD. |
request
hallo spic,
vielen Dank für die Antwort, ich werde es gleich mal ausprobieren. Gruss Alexander |
Ich bin nur kurz über Deine Source geflogen... kann sein, dass ich was übersehen habe (passiert bei mir öfter *g*).
Wenn's also nicht klappt, nicht den Kopf zerbrechen... |
request
hallo spic,
jetzt kommt folgende Meldung: Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/www/web1/html/5do/registry2.php on line 5 Ich weiss, hab jetzt mit der Formel was falsch gemacht irgendwas am syntax?? http://www.5do.de/test1.txt Gruss Alexander |
Kannst Du mal die Zeile 5 der registry2.php posten???
|
posten
So hier ist die Zeile:
(Hab ich mich sehr dämlich angestellt??) $test_userdoppel = mysql_query( "SELECT user FROM registry WHERE user = $_REQUEST["username"]" ); |
Na ja, fieser Fehler:
Code:
$test_userdoppel = mysql_query( "SELECT user FROM registry WHERE user = $_REQUEST['username']" ); |
fieser fehler
ich machs gleich mal...
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:20:10 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.