Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] dziwny problem ze zmienną
Adam_
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 4.12.2009

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


Witam,

Mam dziwny problem ze zmienną pobieraną przez POST z formularza. Chodzi o to, że jeśli nazwę zmienną inaczej niż pole w formularzu, to nic ona nie przechowuje, natomiast kiedy nazwa będzie taka sama - dane się pojawią. Nie wiem dlaczego tak się dzieję i bardzo proszę o pomoc co tutaj jest nie tak.

  1. <?php session_start(); ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
  6. <link rel="stylesheet" href="../css/style.css" type="text/css" />
  7. <title>test</title>
  8. </head>
  9. <body>
  10. <div id="bar"></div>
  11. <?php
  12.  
  13. if (!isset($_SESSION['admin_zalogowany'])) {
  14. if(!isset($login) && !isset($haslo)) {
  15. echo "<form method=\"post\">
  16. <label for=\"login\">Login</label>
  17. <input type=\"text\" name=\"login\" />
  18. <label for=\"password\">Hasło</label>
  19. <input type=\"password\" name=\"password\" />
  20. <button type\"submit\" name=\"submit\" class=\"submit\">zaloguj się</button></form>";
  21. $login = trim($_POST['login']);
  22. $haslo = trim($_POST['password']);
  23. } else {
  24. echo "hasło: $haslo";
  25. echo "<br />login: $login";
  26. }
  27. }
  28.  
  29. ?>
  30. </body>
  31. </html>


i za każdym razem po wykonaniu skryptu, pojawia się tylko login, natomiast hasło pozostaje puste (ale powinno coś tam być, bo inaczej nic by się nie wyświetliło, bo jest ten warunek if !isset($haslo)

a jak zmienię nazwę inputa z hasłem na "haslo", to wszystko ładnie działa - nie wiem dlaczego tak się dzieje (tak jakby wszystko musiało się tak samo nazywać - zmienna i pole input

Ten post edytował Adam_ 16.10.2010, 08:32:29
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: 15.09.2025 - 15:23