Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Logowanie
Forum PHP.pl > Forum > Przedszkole
TheBlackJJoker
Dzień dobry smile.gif Robię stronkę, a w niej logowanie. Z dobry rok nic nie robiłem w php i nie wiem co tu źle zrobiłem. Na pierwszy rzut oka jest dobrze, ale tak nie jest. Proszę o pomoc.

Tutaj kod:


  1. <?php
  2. if(isset($_SESSION[id]))
  3. {
  4. echo $_SESSION[id];
  5. }
  6. elseif(!isset($_POST['emaillogin']) and !isset($_POST['haslologin']))
  7. {
  8. ?>
  9. <button type="button" class="btn btn-primary b"><h4>Logowanie</h4></button>
  10. <ul style="padding-top:1%;min-width:auto;list-style: none;border-bottom:1px solid grey;" id="log">
  11. <br>
  12.  
  13.  
  14. <form class="form wys" role="form" method="post" action="" accept-charset="UTF-8" id="login-nav">
  15. <div class="form-group">
  16. <label class="sr-only" for="emaillogin">Email address</label>
  17. <input type="email" class="form-control" id="emaillogin" placeholder="Email address" required>
  18. </div>
  19. <div class="form-group">
  20. <label class="sr-only" for="haslologin">Password</label>
  21. <input type="password" class="form-control" id="haslologin" placeholder="Password" required>
  22. </div>
  23.  
  24. <div class="form-group">
  25. <button type="submit" class="btn btn-success btn-block">Zaloguj!</button>
  26. </div>
  27. </form>
  28. </ul>
  29. <?php
  30. }
  31. else
  32. {
  33. $email = $_POST['emaillogin'];
  34. $haslo = $_POST['haslologin'];
  35. //$haslo = md5($haslo);
  36. include("mysql.php");
  37. $row = mysql_query("SELECT * FROM `users` WHERE `email` = '$email'");
  38. $czyjest = mysql_numrows($row);
  39.  
  40. if($czyjest == 0)
  41. {
  42. echo "Nie ma takiego użytkownika";
  43. }
  44. else
  45. {
  46. $id = mysql_query("SELECT id FROM users WHERE email='$email'");
  47. $_SESSION[id] = $id;
  48. }
  49. }
  50. ?>
kpt_lucek
Inputy nie mają "name"
TheBlackJJoker
dzięki wielkie. To jedyny błąd chyba który popełniłem haha.gif

Niby podstawa, ale jak się nie robi czegoś od dawna to wylatują rzeczy haha.gif

Dzięki smile.gif
SwiezuPL
+ brak filtrowania zmiennych
goartur
Poczytaj tez o MYSQLi
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.