Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Co jest nie tak?!
Forum PHP.pl > Forum > Przedszkole
daw22
  1. <?
  2. $success = true;
  3. if($success && empty($_POST['user_login']))
  4. {
  5. $msg = '<div class="s_ng">Logowanie</div>
  6. <div class="srodek">Błąd! Proszę wpisać nick!</div>';
  7. $success = false;
  8. }
  9. if($success && empty($_POST['user_haslo']))
  10. {
  11. $msg = '<div class="s_ng">Logowanie</div>
  12. <div class="srodek">Błąd! Proszę wpisać hasło!</div>';
  13. $success = false;
  14. }
  15. if($success)
  16. {
  17. $connect_mysql = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die (mysql_error());
  18. mysql_select_db($mysql_db) or die(mysql_error());
  19. $query = "SELECT username FROM users WHERE username='$user_login' AND haslo='$user_haslo'";
  20. $result = mysql_query($query);
  21. $row = mysql_fetch_array($result, MYSQL_ASSOC);
  22. if($row)
  23. {
  24. $_SESSION['username'] = $row['username'];
  25. $_SESSION['pass'] = $row['haslo'];
  26. echo '<div class="s_ng">Logowanie</div>
  27. <div class="srodek">Gratulacje! Poprawnie zostałeś zalogowany do systemu!</div>';
  28. }
  29. else
  30. {
  31. $msg = '<div class="s_ng">Logowanie</div>
  32. <div class="srodek">Błąd! Niepoprawny nick lub hasło!</div>';
  33. }
  34. }
  35. else
  36. {
  37. $msg = '<div class="s_ng">Logowanie</div>
  38. <div class="srodek">Błąd! Spróbuj jeszcze raz</div>';
  39. }
  40. if(isset($msg))
  41. {
  42. echo $msg;
  43. }
  44. ?>

a teraz formularz:
  1. <link rel="stylesheet" type="text/css" href="style.css" />
  2. <div class="s_ng">Zaloguj</div>
  3. <div class="srodek">W tym miejscu możesz zalogować się</div>
  4. <form action="?id=login2" method=post>
  5. <table cellspacing="0" width="100%">
  6. <tr>
  7. <td width="20%">Twój nick:</td>
  8. <td><input type="text" name="user_login" value="" style="color: #FFFFFF; background-color: #000000; width: 200px"></td>
  9. </tr>
  10. <tr>
  11. <td width="40%">Hasło:</td>
  12. <td><input type="password" name="user_haslo" value="" style="color: #FFFFFF; background-color: #000000; width: 200px"></td>
  13. </tr>
  14. <tr>
  15. <td colspan="2">
  16. <input type="submit" value="Wyślij" style="color: #FFFFFF; background-color: #000000; font-size: 8pt; font-weight: bold; width: 45px; height: 18px" >&nbsp;
  17. <input type="reset" value="Reset" style="color: #FFFFFF; background-color: #000000; font-size: 8pt; font-weight: bold; width: 45px; height: 18px" >
  18. </td>
  19. </tr>
  20. </form>
  21. </div>

Nie wiem co jest nie tak. Logując się podaję dobre dane, jednak cały czas wywala, że podaję nieprawidłowy nick lub hasło ;/ Nie wiem dlaczego tak się dzieje ;/
Wie ktoś może gdzie jest błąd?
a najdziwniejsze jest to, że 2 dni temu wszystko działało, a teraz nie działa..
Z góry dzięki za pomoc!
Pozdrowionka!
Petermechanic
spróbuj tak:
  1. ...
  2. <form action="?id=login2" method="POST">
  3. ...
daw22
ja nie mogę, ale ze mnie debil.. kolejny raz jakaś błachostka ^^
wielkie dzięki! all działa :]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.