Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Formularz
wiciu010
post 29.04.2007, 19:39:25
Post #1





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 29.04.2007

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


Mam taki kod

  1. <?php
  2. require("./funkcje.php");
  3. //if ($pokaz=="zaloguj")
  4. //{
  5. If ($HTTP_POST_VARS ["login"]== "admin" && $HTTP_POST_VARS ["haslo"]=="haslo")
  6. {
  7. </?php>
  8. <html><head></head><body>Jestes zalogowany</body></html>
  9. <?php
  10. }
  11.  else
  12.  {
  13.  </?php>
  14.  <html><head></head><body>Blad</body></html>
  15.  <?php
  16.  }
  17. //}
  18. </?php>
  19. ?>


oraz kod funkcje.php
  1. <?php
  2. function admin_log()
  3. {
  4. echo "<p>"
  5. echo "<form name="logowanie" action="admin.php" method="post">"
  6. echo "Login: <input type="text" name="login"><br>"
  7. echo "Hasło: <input type="password" name="haslo"><br>"
  8. echo "<input type="hidden" name="strona" value="zaloguj">"
  9. echo "<input type="submit" value="Zaloguj">"
  10. echo "</form></p>"
  11. }
  12. >
  13. ?>


Po wpisaniu loginu admin i hasła haslo wyświtla mi:
Kod
Jestes zalogowany Blad


Jeżeli podam błędne dane to wyświetla tak samo. Jak to poprawić?


[+] edit
Do wstawiania kodu na forum służą odpowiednie
tagi BB Code ([php]). Tym razem poprawiłem, ale
na przyszłość proszę o tym pamiętać.
---
~strife


Ten post edytował wiciu010 30.04.2007, 15:03:04
Go to the top of the page
+Quote Post
RubiX
post 29.04.2007, 19:43:15
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

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


OMG PHP SIE KLANIA po co ty otwierasz w <?php nowe <?php questionmark.gif daj tak:

  1. <?php
  2. require("./funkcje.php");
  3. if ($pokaz=="zaloguj"){
  4. If ($HTTP_POST_VARS ["login"]== "admin" && $HTTP_POST_VARS ["haslo"]=="haslo") { 
  5. echo "Jestes zalogowany"; 
  6. }  
  7. else { 
  8. echo "Blad";
  9. }
  10. }
  11. ?>


--------------------
===================================

\o/ torebki
Go to the top of the page
+Quote Post
wiciu010
post 29.04.2007, 19:49:24
Post #3





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 29.04.2007

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


Dałem tak jak mówisz ale po wciśnięciu przycisku Zaloguj, wyświetla całą białą stronę bez żadnego tekstu
Go to the top of the page
+Quote Post
Kicok
post 29.04.2007, 20:00:44
Post #4





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Bo zmienną $pokaz masz pustą. Przeanalizuj sobie instrukcje warunkowe w tym kodzie.


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
href
post 29.04.2007, 20:18:32
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 29.04.2007

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


dodaj na początku skryptu error_reporting(E_ALL);
Tak wogóle to skąd pochodzi zmienna $pokaz? bo jeśli ma pochodzić z get'a to możliwe że przyczyną błedu jest wyłączone register globals.
Go to the top of the page
+Quote Post
wiciu010
post 29.04.2007, 20:29:06
Post #6





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 29.04.2007

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


Cytat(Kicok @ 29.04.2007, 21:00:44 ) *
Bo zmienną $pokaz masz pustą. Przeanalizuj sobie instrukcje warunkowe w tym kodzie.


To jak mam ją zapełnić? Przecież przesyłam metodą POST wartość zaloguj
Go to the top of the page
+Quote Post
devnul
post 29.04.2007, 21:02:34
Post #7





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


  1. <input type="hidden" name="pokaz" value="zaloguj">
a chociazby tak smile.gif


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
wiciu010
post 30.04.2007, 15:04:18
Post #8





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 29.04.2007

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


No to właśnie tak ją zapelniam

Nic to nie daje cały czas jest biała strona wyświetlana. Do zmiennej $strona przesylam wartość zaloguj za pomocą post z formularza
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: 5.07.2025 - 16:31