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