Forum
Gehe zu: » Forum » PHP und MySQL » Ajax Username Check
Seite: 1
Thema
Autor
Hi,
ich habe da wohl noch irgendwie einen Fehler in meiner Abfrage. Es sind 6 Mitglieder in der MySQL-DB und beim Check zeigt er mir das erste Ergebnis korrekt mit belegt an und 5x frei. Ich denke, ich habe da irgendwie die Schleife falsch gemacht:
Kann mir mal jemand helfen
ich habe da wohl noch irgendwie einen Fehler in meiner Abfrage. Es sind 6 Mitglieder in der MySQL-DB und beim Check zeigt er mir das erste Ergebnis korrekt mit belegt an und 5x frei. Ich denke, ich habe da irgendwie die Schleife falsch gemacht:
PHP-Code:<?php ########################################################################################################################### # P91AUC V.1.0 by PA-S.de ########################################################################################################################### # P91AUC V.1.0 by PA-S.de # Copyright 2003-2007 PA-S.de # Script Url: www.pa-s.de # Kontakt: kontakt [@] pa-s [.] de # Dieser unsichtbare Verweis darf nicht entfernt werden! ########################################################################################################################### include("./config.php"); if (isset($_GET['usernamecheck'])) { $usernamecheck = trim(htmlspecialchars($_GET['usernamecheck'], ENT_QUOTES, "UTF-8")); // Ihre MySQL-Abfrage oder dergleichen, mein Beispiel: Einfache Array-Abfrage $mein_array = array ("username"); $db=mysql_query("SELECT * FROM members"); while($zeile=mysql_fetch_array($db)){ array_push($mein_array, $zeile["username"]); $arraypas = array($zeile['username']); if(!in_array($usernamecheck, $arraypas)){ echo ' <span style="color:#006600">Frei</span>'; }else{ echo ' <span style="color:red">Belegt</span>'; } } } ?>
Kann mir mal jemand helfen
Dieser Beitrag wurde schon 1x bearbeitet.
Zuletzt am 18.03.2009 19:28:16 von tron.
Zuletzt am 18.03.2009 19:28:16 von tron.
Hi,
mach die Abfrage doch einfach so:
Gruss Patrick
mach die Abfrage doch einfach so:
PHP-Code:<?php include("./config.php"); if (isset($_GET['usernamecheck'])) { $usernamecheck = trim(htmlspecialchars($_GET['usernamecheck'], ENT_QUOTES, "UTF-8")); $db=mysql_query("SELECT * FROM members WHERE `username`='".mysql_real_escape_string($usernamecheck)."' LIMIT 1;"); if(mysql_num_rows($db)) { echo ' <span style="color:red">Belegt</span>'; } else { echo ' <span style="color:#006600">Frei</span>' } } ?>
Gruss Patrick
Hi PAS,
oh, da habe ich wohl etwas zu kompliziert gedacht. Danke
oh, da habe ich wohl etwas zu kompliziert gedacht. Danke
Ich hab`s jetzt so gelöst:
http://xfhost.org/reg.php
Das Member-Script habe ich auch so zum testen rumliegen. Ich würde da gerne noch 2 Funktionen einbauen:
1. Bei der Registrierung wird ein Code versendet, den der User anklicken muss um sich freizuschalten. Da habe ich schon einen sehr schönen Artikel gefunden:
http://www.webmaster-resource.de/tricks/php/registrierung-mit-hilfe-einer-aktivierungsmail.php
Muss nur noch schauen, wie ich das integrieren kann.
2. Eine Passwort-Vergessen-Funktion. Da suche ich noch nach Tipps.
Wenn wer Interesse an dem reinen Login-Register Script mit Admin-Funktion hat, dann soll er sich hier melden.
http://xfhost.org/reg.php
Das Member-Script habe ich auch so zum testen rumliegen. Ich würde da gerne noch 2 Funktionen einbauen:
1. Bei der Registrierung wird ein Code versendet, den der User anklicken muss um sich freizuschalten. Da habe ich schon einen sehr schönen Artikel gefunden:
http://www.webmaster-resource.de/tricks/php/registrierung-mit-hilfe-einer-aktivierungsmail.php
Muss nur noch schauen, wie ich das integrieren kann.
2. Eine Passwort-Vergessen-Funktion. Da suche ich noch nach Tipps.
Wenn wer Interesse an dem reinen Login-Register Script mit Admin-Funktion hat, dann soll er sich hier melden.
Dieser Beitrag wurde schon 1x bearbeitet.
Zuletzt am 19.03.2009 16:15:19 von tron.
Zuletzt am 19.03.2009 16:15:19 von tron.
Seite: 1
Statistik
Es wurden insgesamt 2165 Beiträge geschrieben.
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Beitrag von

