Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][TPL] przekazywanie zmiennych
krystian1991x
post 6.09.2010, 17:10:06
Post #1





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 7.08.2010

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


Mam problem z formularzem rejestracji a konkretnie taki ustawiłem sobie żeby sprawdzało czy wszystkie pola zostały wypełnione oraz czy pola z hasłem oraz pola z email są takie same niestety coś tutaj nie gra Bo gdy za pierwszym razem wypełnię formularz to plik się przeładuje ale nie wyskoczy żaden komunikat :/ za drugim razem za to pokazuje mi tak jak by błąd z poprzedniego wypełnienia czyli jak w poprzednim niezgodne było hasło to wtedy wyskakuje mi błąd że pola z hasłem nie są identyczne o co tutaj chodzi ? Podaje kod PHP
  1. $login = mysql_escape_string($_POST['nick']);
  2. $password = mysql_escape_string($_POST['pw']);
  3. $rpw = mysql_escape_string($_POST['rpw']);
  4. $email = mysql_escape_string($_POST['email']);
  5. $remail = mysql_escape_string($_POST['remail']);
  6.  
  7. $login_use = mysql_query ("SELECT login FROM user WHERE login='$login'");
  8. $email_use = mysql_query ("SELECT email FROM user WHERE email='$email'");
  9.  
  10. if($_POST['register'] == 1) {
  11. if($login == "" && $password == "" && $rpw == "" && $email == "" && $remail == "")
  12. {
  13. $error_register = "bad_null";
  14. } else{
  15. if($pw == $rpw) {
  16.  
  17. $error_register = "bad_pw";
  18. } else {
  19.  
  20. if($email != $remail) { $error_register = "bad_email";
  21. } else {
  22.  
  23. $error_register = "yes";
  24.  
  25. $zapytanie = "INSERT INTO `user` (`id`, `login`, `password`, `email`, `avatar`)
  26. VALUES ('', '$login', '".md5($password)."', '$email', '')" ;
  27. $idzapytania = mysql_query($zapytanie);
  28. } }
  29. }
  30. }
  31. $smarty->assign('index', $img);
  32. $smarty->assign('error', $error_register);
  33. $smarty->display('register.tpl');
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 Wersja Lo-Fi Aktualny czas: 13.07.2025 - 22:34