Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja w Funkcji
swiru_
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:07