![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, przeszukalem googla sprawdzilem forum ale nie znalazlem odpowiedzi na moj problem, a wyglada on tak:
rejetsracja uzytkownika, sprawdzanie poprawnosci danych i odrazu przy tym chce zrobic sprawdzanie czy podana nazwa uzytkownika istnieje juz w bazie: function form_valid() { //ustawienia $registry_nick = $_POST['registry_nick']; $chk_nick = chkNick($registry_nick); //sprawdzanie czy nick istnieje if($chk_nick == 'false') { $valid_error_txt['registry_nick'] = 'Podany nick jest już zajęty.'; $valid_error = 'true'; $valid_error_txt['valid'] = 'true'; } } funkcja soprawdzania nazwy: function chkNick($nick) { $chk = $nick; $query = "SELECT USER_ID FROM USERS WHERE USERNAME = '$chk'"; $result = mysql_query($query); if(!mysql_num_rows($result)) { return 'false'; } else { return 'true'; } } mysql nie wywala zadnego bledujesli uzyje funkcji chkNick() poza funkcja form_valid() wszystko dziala poprawnie, sprawdza czy w bazi istnieje podana nazwa, ale w form_valid() tak jak by omija ta opcje poniewaz ciagle moge rejsterowac wielu uzytkownikow o tej samej nazwie. jesli ktos ma jakis pomysl z gory dzieki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
1. Użyj tagów, oszaleć można.
2. Nie rozumiem czemu Twój topic ma tytuł "Funkcja w Funkcji". W pierwszej chwili pomyślałem że chodzi Ci o deklarowanie funkcji wewnątrz innej funkcji, co mozna robić w php od wersji 5.3.0 http://php.net/manual/en/functions.anonymous.php Chyba nie o to Ci biega. Ten post edytował wNogachSpisz 29.04.2011, 17:23:22 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 1 Dołączył: 10.05.2007 Skąd: Częstochowa / Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To ja zamknę, bo jak widać że już o tagach mu wspomniano, a ciągle ich brak...
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:44 |