Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Pytanie] - Logowanie MYSQL, [Pytanie] - Logowanie MYSQL
BUKKICIK
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 20.03.2015

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


Witam,
mam pewien problem, ponieważ nie wiem jak ustawić pewną rzecz. Mianowicie: gdy klikam zaloguj się, a inputy są puste to przenosi dalej, a nie powinno! Pomoże ktoś(IMG:style_emoticons/default/questionmark.gif) ? Słyszałem o "!empty", ale nie wiem gdzie to dać (IMG:style_emoticons/default/haha.gif) .


  1. <?php
  2.  
  3. include("db_login.php");
  4.  
  5. $login = $_POST["login"];
  6. $haslo = $_POST["password"];
  7.  
  8. $zapytanie = mysql_query("SELECT Login FROM users WHERE Login = '$login' ");
  9. $wynik_zapytania = mysql_fetch_array($zapytanie);
  10.  
  11. if($wynik_zapytania[0] != $login){
  12. header("Location: ../index.html");
  13. }else{
  14.  
  15. $zapytanie = mysql_query("SELECT Haslo FROM users WHERE Login = '$login' ");
  16. $wynik_zapytania = mysql_fetch_array($zapytanie);
  17.  
  18. if($haslo == $wynik_zapytania[0]){
  19.  
  20. $zapytanie = mysql_query("SELECT ID, Login, EMail FROM users WHERE Login = '$login' ");
  21. $wynik_zapytania = mysql_fetch_array($zapytanie);
  22.  
  23. $_SESSION["zalogowany"] = 1;
  24. $_SESSION["user_id"] = $wynik_zapytania[0];
  25. $_SESSION["user_login"] = $wynik_zapytania[1];
  26. $_SESSION["user_mail"] = $wynik_zapytania[2];
  27.  
  28. mysql_query("UPDATE users SET LData = NOW() WHERE Login = '$login' ");
  29.  
  30. header("Location: panel/index.php");
  31. }else{
  32. header("Location: ../index.html");
  33. }
  34. }
  35. ?>


Ten post edytował BUKKICIK 23.04.2015, 10:00:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Może dlatego, że robisz to "po stronie przeglądarki"...
Myślisz też pewnie, że członkowie tego Forum mają problem ze wzrokiem?
Przenoszę.

Pokaż kod formularza.
empty używa się do sprawdzenia, czy zmienne pochodzące z formularza są puste, jeżeli nie, to formularz się przetwarza, jeżeli nie, to pokazuje się formularz.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 17:30