Sprawdzenie czy podany login już istnieje

0

Mam w formularzu pole :

     <input type="text" name="login" />

Jaką metodę muszę dodać poniżej aby sprawdzało mi czy podany login już istnieje w bazie mysql

<script language="JavaScript" type="text/javascript">
    var frmvalidator  = new Validator("myform");
    frmvalidator.EnableOnPageErrorDisplay();
    frmvalidator.EnableMsgsTogether();

    frmvalidator.addValidation("login","req","Proszę podać login");
    frmvalidator.addValidation("login","alnum","Tylko cyfry i znaki");
    frmvalidator.addValidation("login","minlen=3","Minimalna liczba znaków 3");
    frmvalidator.addValidation("login","maxlen=20","Maksymalna liczba znaków 20");    
</script>
0

Nie wiem, czy Ci to pomoże, ale w php u mnie wygląda to następująco:

$log = mysql_query("SELECT * FROM users WHERE login = '$login'"); //sprawdzam czy zajety jest login

if (mysql_num_rows($log) == 1 || (empty($login['login']) || empty($haslo['password']))){
    //instrukcje
}  
0

To wiem tylko chcę to sprawdzić zanim wyślę do strony rejestracja.php tak jak sprawdzam czy są dozwolone znaki w loginie.

1

Można do tego użyć zapytania AJAX do serwera z odpowiednim skryptem PHP, który sprawdzi co Ci potrzeba i da odpowiedź.

0

Znalezłem taki materiał - dotyczy właśnie sprawdzania loginu podczas rejstracji: http://www.python.rk.edu.pl/w/p/django-i-ajax/

1 użytkowników online, w tym zalogowanych: 0, gości: 1