Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] logowanie zmienna pomocnicza
--MartIn--
post 9.03.2011, 12:07:59
Post #1





Goście







Witam

Mam problem ze zmienną pomocniczą "log" którą umieściłem w formularzu logowania.
Wygląda na to że nie jest ona w ogóle tworzona i w efekcie mam cały czas formularz logowania.

Wiem że powinno to działać.

U mnie niestety nie chce.

Nie mam pomysłu co do przyczyny.

Proszę o pomoc.

  1. <?php
  2. ?>
  3. <
  4. <html>
  5. <title>[ #TITLE# ]</title>
  6. </head>
  7. <body>
  8.  
  9. <?php
  10. $conn=mysql_connect('localhost','root','');
  11. mysql_select_db('sklep_www', $conn);
  12.  
  13. if(isset($log))
  14. {
  15. $login=$_POST['log'];
  16. $haslo=$_POST['has'];
  17. $zap='select * from usr where login="'.$login.'" and haslo="'.$haslo.'"';
  18. $wynik=mysql_query($zap,$conn);
  19. $ile=mysql_num_rows($wynik);
  20. if($ile==1)
  21. {
  22. echo'witam jesteś zalogowany';
  23. }
  24. }
  25. else
  26. {
  27. echo'<table border="0">';
  28. echo'<form action="index.php?log=1" method="post">';
  29. echo'<tr><td>login:</td><td><input type="text" name="log"></td></tr>';
  30. echo'<tr><td>hasło:</td><td><input type="text" name="has"></td></tr>';
  31. echo'<tr><td colspan="2"><input type="submit"></form></td></tr></table>';
  32.  
  33. }
  34.  
  35. ?>
  36. </body>
  37. </html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
kadlub
post 9.03.2011, 12:16:58
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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


  1.  
  2. if(isset($log))

skąd ci się wzieła zmienna $log?
bo nigdzie jej nie masz
Go to the top of the page
+Quote Post
--MartIn--
post 9.03.2011, 12:22:00
Post #3





Goście







No mi się wydaje że jest tu:

  1. echo'<form action="index.php?log=1" method="post">';



log=1
Go to the top of the page
+Quote Post
nospor
post 9.03.2011, 12:25:01
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie
if(isset($log))

a
if(isset($_GET['log']))


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kadlub
post 9.03.2011, 12:28:12
Post #5





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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


no właśnie tak jak kolega wyżej napisał nigdy by ci tego zapytania nie wykonał bo nigdy by nie miał takiej zmiennej bo została wysłana GET

Ten post edytował kadlub 9.03.2011, 12:29:41
Go to the top of the page
+Quote Post
--MartIn--
post 9.03.2011, 12:38:44
Post #6





Goście







Ok teraz działa. Wielkie dzięki.


Go to the top of the page
+Quote Post

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: 14.08.2025 - 06:44