JS-Script mit MySQL-Daten
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abfrage
aktivist
array
atom
bestimmten button
code
datei
datum
demonstrant
fanatiker
formular
funktion
gegner
jemand
parameter
protestant
satan
teufel
vergeben
vorschlag
-
Hallo!
Ich habe dieses Script mit JS erstellt:
function vorschlag() { var zahl1, zahl2, datenV1, datenV2, Vorschlag1, Vorschlag2, name, zaehler; datenV1=7, datenV2=8; Vorschlag1=new Array(datenV1); Vorschlag1[0]=""; Vorschlag1[1]="Merkel"; Vorschlag1[2]="AKW"; Vorschlag1[3]="Strom"; Vorschlag1[4]="Fukushima"; Vorschlag1[5]="Krypton"; Vorschlag1[6]="Atom"; Vorschlag1[7]="Anti"; Vorschlag2=new Array(datenV2); Vorschlag2[0]=""; Vorschlag2[1]="Hasser"; Vorschlag2[2]="Teufel"; Vorschlag2[3]="Protestant"; Vorschlag2[4]="Fanatiker"; Vorschlag2[5]="Aktivist"; Vorschlag2[6]="Demonstrant"; Vorschlag2[7]="Gegner"; Vorschlag2[8]="Satan"; zahl1=Math.round(datenV1*Math.random()); zahl2=Math.round(datenV2*Math.random()); name=Vorschlag1[zahl1]+Vorschlag2[zahl2]; if (name.length>12 || name=="" || window.document.formular.new_user.value==name) { return vorschlag(); } else { window.document.formular.new_user.value=name; } }
Es hat zur Aufgabe, es neuen Nutzern leichter zu machen und bei der Registration beim Klick auf einen bestimmten Button
das Benutzer-Feld automatisch auzufüllen... Das funktioniert auch prima.
Nun will ich jedoch noch eine Abfrage hinzufügen, die die Daten aus einer MySQL-Datenbank ausliest und überprüft, ob der Nutzername nicht bereits vergeben ist. Wenn ja, soll die Funktion erneut aufgerufen werden.
Ich brauche dafür wohl Ajax oder jQuery...
Beim Versuch, das mit Ajax zu lösen bin ich gescheitert... Kann mir jemand weiterhelfen?
Beitrag zuletzt geändert: 25.5.2011 17:38:38 von anti-atomkraft -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ganz einfach. DU bindest JQuery in die Seite ein.
function checkName(name){ $.get('nameIsFree.php?name='+name,function(r){ $('#nameState').html(r); }); }
du rufts dann einfach die Funktion checkName auf und übergibt ihr den zu überprüfenden "namen". Die Funktion ruft dann die Datei "nameIsFree.php" auf und übergibt ihr den Parameter name (via GET). Danach wird einfach die Ausgabe der Datei (welche über Erfolg oder Misserfolg berichtet) in das Element mit der "nameState" eingefügt. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage