Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> i co dalej?
SoulRipper
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 15.03.2003
Skąd: lodz

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


  1. <? 
  2. $error=0;
  3. $host = &#092;"localhost\";
  4. $connect = mysql_connect($host,&#092;"XXXXXX\",\"XXXXXX\");
  5. $db = mysql_select_db(&#092;"szkola\");
  6.  
  7.  
  8. if(!$_POST[login])
  9. {
  10. echo &#092;"Musisz podac <b>LOGIN</b> by moc sie zarejestrowac<br>\"; 
  11.     $error++;
  12. }
  13. if(!$_POST[pass])
  14. {
  15. echo &#092;"Musisz podac <b>HASLO</b> by moc sie zarejestrowac<br>\";
  16.     $error++;
  17. }
  18. if(!$_POST[mail])
  19. {
  20. echo &#092;"Musisz podac <b>E-MAIL</b> by moc sie zarejestrowac<br>\";
  21.     $error++;
  22. }
  23.  
  24. if($error==0)
  25. {
  26.     
  27.     $query = (&#092;"select login from login\");
  28.     $a = mysql_query($query);
  29.     $result = mysql_fetch_array($a);
  30.     if ($_POST[login] == $result[&#092;"login\"])
  31.     {
  32.         echo &#092;"podany login juz istnieje\";
  33.     }
  34.     else
  35. //    {
  36.         //$query =\"INSERT INTO login (id, login, pass, mail, ip) VALUES ('','$_POST[login]','$_POST[pass]','$_POST[mail]','$_SERVER['REMOTE_ADDR']')\";
  37.         //$a = mysql_query($query) 
  38.         //  ;
  39.     
  40.     //}
  41.     
  42. }
  43. ?>


tabela w ktorej sa przechowywani userzy ma postac:
id,login,pass,mail,ip

Witam sprawa wyglada tak:
jest to kod php formularza rejestrujacego, po wypelnieniu formularza dane sa przetwarzane, kod ma za zadanie zweryfikowac czy wypelnione zostaly wszystkie(3) pola formularza oraz czy wpisany "login" nie pokrywa sie z istniejacym loginem w bazie danych, wszystko dziala lecz do czasu gdy w bazie danych mamy jedego uzytkownika, gdy juz w DB bedzie 2 userow, sprawa sie komplikuje bo on calyczas sprawdza tylko 1 uzytkownika czy istnieje.

Ten post edytował SoulRipper 27.09.2004, 21:35:10
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 16:28