Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mintAjax]Sprawdzanie uzytkownika
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam obsluga formularzy za pomoca mintAjax do banal jednak mam problem bo robie to dopiero 2 raz mam taka funkcje:

  1. <?php
  2. <script type="text/javascript" src="../cms/mintAjax.js"></script>
  3.  
  4. function check_login() {
  5.    var req = mint.Request();
  6.    req.AddParam("login", $("login").value);
  7.    req.Send("check.php", "logins");
  8. }
  9. </script>
  10.  
  11. <input type="text" name="login" onBlur="error_input('login', 4, '<p>Login musi zawierac przynajmniej 4 znaki.</p>', 'login'); check_login();" value="Login" style="background-color:#FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;" onKeyUp="java script:blokujPoleSubmit()"> <div id="login"></div><div id="logins"></div>
  12. ?>

Tak odbieram:
  1. <?php
  2. if(!empty($_POST['login'])) echo('ok'); else echo('Zle');
  3. ?>


Jednak pokazuje mi zawsze ZLE nawet gdy nie jest pusty a jak chce sprawdzic czy taki login juz istnieje nic sie nie dzieje oto kod:
  1. <?php
  2. $sql_pass = file("./system/config.ini");
  3. global $sql_pass;
  4.  
  5. mysql_connect(trim($sql_pass[0]), trim($sql_pass[1]), trim($sql_pass[2])) or die('Brak połączenia z serwerem MySQL.');
  6. mysql_select_db(trim($sql_pass[3])) or die('Błąd wyboru bazy danych.');
  7.  
  8. if(!empty($_POST['login'])) {
  9.  
  10. $sql = mysql_query('select id from user_n where login = "'.mysql_real_escape_string($_POST['login']).'"');
  11. if(mysql_num_rows($sql) > 0) echo('Przykro mi ale login: '.$_POST['login'].' jest juz zajety.'); else echo('Ok');
  12.  
  13. }
  14.  
  15. ?>

Co robie zle
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Nie rozumiem mam taki formularz:
  1. <?php
  2. $zawartosc = '<form method="post" action="'.$_SERVER['PHP_SELF'].'" name="reg">
  3. <table align="center">
  4. <tr>
  5. <td style="width:100px;color:#000000;text-align:left">Login</td>
  6. <td>
  7. <input type="text" name="login" onBlur="error_input('login', 4, '<p>Login musi zawierac przynajmniej 4 znaki.</p>', 'login'); check_login();" value="Login" style="background-color:#FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;" onKeyUp="java script:blokujPoleSubmit()"> <div id="login"></div><div id="logins"></div>
  8. </td>
  9. </tr>
  10. <tr>
  11. <td style="width:140px;color:#000000;text-align:left">Haslo</td>
  12. <td>
  13. <input type="password" name="pass" onBlur="error_input('password', 5, '<p>Haslo musi zawierac przynajmniej 5 znakow.</p>', 'pass');" style="background-color:#FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;" onKeyUp="java script:blokujPoleSubmit()"> <div id="password"></div>
  14. </td></tr>
  15. <tr>
  16. <td style="width:140px;color:#000000;text-align:left">Wiek</td>
  17. <td>
  18. <input type="text" name="wiek" value="wiek" style="background-color:#FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;">
  19. </td></tr>
  20. <tr>
  21. <td style="width:140px;color:#000000;text-align:left">Email</td>
  22. <td>
  23. <input type="text" name="email" onBlur="error_input('mail', 1, '<p>Prosze podac email.</p>', 'email');" value="email" style="background-color:##FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;"> <div id="mail"></div>
  24. </td></tr>
  25. <tr>
  26. <td style="width:140px;color:#000000;text-align:left">Numer gg</td>
  27. <td>
  28. <input type="text" name="gg" value="gg" style="background-color:#FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;">
  29. </tr></td>
  30. <tr>
  31. <td style="width:140px;color:#000000;text-align:left">WWW</td>
  32. <td>
  33. <input type="text" name="www" value="www" style="background-color:#FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;">
  34. </td></tr>
  35. <tr>
  36. <td style="width:140px;color:#000000;text-align:center"><img src="./system/token.php"></td>
  37. <td>
  38. <input type="text" name="kod" onBlur="error_input('token', 6, '<p>Prosze przepisac token.</p>', 'kod');" value="Token" style="background-color:#FFFFFF; color:#000000; border: 1px solid #e0e0e0; height:15px;" onKeyUp="java script:blokujPoleSubmit()"> <input type="button" onClick="java script: location.reload();" value="Zmien" style="background-color:#FFFFFF; color:#bdbdbd; border: 1px solid #bdbdbd; height:17px; width:80px;"> <div id="token"></div>
  39. </td></tr>
  40. <tr>
  41. <td style="width:140px;"></td>
  42. <td align="center">
  43. <input type="submit" name="dodaj" value="Rejestruj" style="background-color:#FFFFFF; color:#bdbdbd; border: 1px solid #bdbdbd; height:18px; width:140px;" disabled="disabled"></td>
  44. </tr>
  45. </table>
  46. </form>';
  47. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- marcio   [mintAjax]Sprawdzanie uzytkownika   22.10.2008, 12:51:30
- - nospor   domyslnie mintAjax wysyla getem a nie postem.   22.10.2008, 12:54:10
- - phpion   Chwila lektury linku: http://mintajax.pl/Przewodni...   22.10.2008, 12:56:03
- - marcio   No ok panowie jednak tam jest "opisane" ...   22.10.2008, 13:12:31
- - nospor   czy ty nie przesadzasz? http://mintajax.pl/Dokumen...   22.10.2008, 13:36:29
- - marcio   Albo jestem slepy albo nie wiem dla metody Send ni...   22.10.2008, 13:48:18
- - nospor   A cos ty sie tego sendForm uczepil? CytatresponseT...   22.10.2008, 13:50:50
- - marcio   Ok ustawilem samo !empty() pokazywalo wszystko...   22.10.2008, 14:19:27
- - nospor   ale ustawiles by wysylal metodą post?   22.10.2008, 14:20:28
- - marcio   Nom jak mnie okrzyczales to wkoncu do mnie dotarlo...   22.10.2008, 14:23:40
- - nospor   w dokumentacji jest POST a u ciebie post   22.10.2008, 14:25:50
- - marcio   Hm.. dziwne dalej nic tak jakby bylo zle zapytanie...   22.10.2008, 14:27:51
- - nospor   kurcze, chlopie, to sprawdź co masz źle ! spra...   22.10.2008, 14:34:55
- - webasek   Spróbuj tak: Kodfunction check_login() { ...   22.10.2008, 15:44:01
- - marcio   Tak jak pokazales nie dziala 1 sposob tak tez nie:...   22.10.2008, 15:52:28
- - nospor   przeciez u ciebie input z loginem nie jest w formu...   22.10.2008, 16:30:57
- - marcio   Nie rozumiem mam taki formularz: [PHP] pobierz, pl...   22.10.2008, 18:14:15
- - nospor   we wczesniejszym kodzie nie bylo widac ze masz for...   22.10.2008, 18:27:56
- - marcio   Ok wielkie dzieki teraz dziala w sumie moglem zos...   22.10.2008, 20:48:13
- - nospor   CytatP.S a dlaczego za pomoca $("login...   22.10.2008, 21:07:37


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: 11.10.2025 - 01:51