Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][HTML][AJAX]walidacja formularza
lol99
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 25.12.2008

Ostrzeżenie: (0%)
-----


witam
proszę o pomoc jak za pomocą tego skryptu sprawdzić czy nic jest wolny?
  1. $nick=$_GET['login'];
  2. $zapytanie=mysql_query("SELECT nick FROM users WHERE nick='$nick'");
  3. $ile=mysql_num_rows($zapytanie);
  4. if($ile>0)
  5. {echo '{FALSE}';}
  6. else { echo '{TRUE}';}

  1. $(document).ready(function(){
  2. $("#rejestracja").validate({
  3. rules: {
  4. login: {
  5. required: true,
  6. minlength: 4
  7. },
  8. haslo1: {
  9. required: true,
  10. minlength: 5
  11. },
  12. haslo2: {
  13. required: true,
  14. equalTo: "#haslo1"
  15. },
  16. email: {
  17. required: true,
  18. email: true
  19. }
  20. },
  21. messages: {
  22. login:{
  23. required: "Proszę wpisać login!",
  24. minlength: "Minimalne długość to 4 znaki!"
  25. },
  26. haslo1:{
  27. required: "Proszę wpisać hasło",
  28. minlength: "Minimalna długość to 5 znaków!"
  29. },
  30. haslo2:{
  31. required: "Proszę wpisać hasło",
  32. equalTo: "Hasła są różne!"
  33. },
  34. email:{
  35. required: "Wprowadź adres e-mail",
  36. email: "Wprowadź poprawny adres e-mail"
  37. }
  38. },
  39. success: function(label) {
  40. label.html(" ").addClass("sprawdzony");
  41. }
  42.  
  43. });
  44. });


Ten post edytował lol99 10.11.2010, 22:29:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bemol
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

Ostrzeżenie: (0%)
-----


skoro używasz jQuery, to w tej funkcji js dopisz
Kod
success: function(label) {
label.html(" ").addClass("sprawdzony");
$.post('skrypt.php',{nick: zmienna_z_loginem},function(data) {
if (data == 1) {
$('cos_gdzies_do_wyswietlenia').text('Podany nick jest wolny');
} else {
$('cos_gdzies_do_wyswietlenia').text('Podany nick jest zajety');
}
});
}

skrypt.php to ten skrypt, który podałeś. zmień tylko z $_GET na $_POST, albo w kodzie którym podałem zmien na get lub podaj skrypt.php?nick=zmienna_z_loginem
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 12:44