Úgy tűnik, hogy jelenleg egy olyan cikket böngészel ami több mint két éve készült. A technológia világában ez nagyon sok idő és azóta már sokkal jobb megoldások is lehetnek, mint amit ebben a cikkben olvashatsz. Így azt tanácsolom keress egy frissebb cikket ebben a témában.
Talán az egyik leghasznosabb kényelmi funkció új felhasználó létrehozásánál, hogy a felhasználók már a regisztrációs űrlap beküldése előtt láthatják, hogy foglalt-e a felhasználónév amivel regisztrálni szeretnének az oldalunkra. Ezt egy kis PHP és jQuery segítségével viszonylag egyszerűen meg is tudjuk csinálni.
Az alapok
A példa kedvéért legyen egy user táblánk az adatbázisban, amit a következő SQL kóddal létre is hozhatnánk.
Lássunk a példánkhoz egy űrlapot is, ami ebben az esetben a belépésért felelhetne. A felhasználónév mezője mellett hozzunk létre egy “Foglalt-e?” gombot.
És hozzunk létre egy div-et mondjuk az “eredmeny” id-val, ami kiírja majd nekünk, hogy foglalt-e a felhasználónév.
A jQuery
A PHP fájl
A jQuery kóddal végül is csak meghívtuk a PHP fájlt, ami ellenőrzi nekünk, hogy foglalt-e a felhasználónév és visszaadja az eredményt.
A lekérdezésünk megnézi mennyi sor van az adatbázisban ahol a felhasználó neve egyezik a megadott névvel. Ha egy sem, akkor a felhasználónév szabad.