Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Prosty panel logowania problem ze zmiennymi
JakubBab
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 2
Dołączył: 13.07.2015

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


Cześć,

Idę kursem podstawowy z yt Mirosława zelent i tworzę podstawowy system logowania link: https://www.youtube.com/watch?v=Pp578w7C9hE. Stowrzyłem index i zaloguj.php w którym umieściłem zmienne.

Niestety, gdy testuję pierwszy krok w przeglądarce (bez podpiętej bazy danych) przy wpisywaniu wartości w login i hasło, strona zaloguj.php pokazuje mi //"; echo $haslo; ?>// w głównym oknie zamiast wartości które wpisywałem (na tutorialu wyskakują wartości wpisywane przez autora - od 19:25 - 19:31). Kod z index.php i zaloguj.php poniżej.

Proszę o pomoc w ww. temacie.

Jakub


<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="X-UA-Compatible" content="IE=edge,firefox=1"/>

<title>Osadnicy - gra przeglądarkowa </title>
</head>
<body>

Tylko martwi ujrzeli koniec wojny - Platon <br/>

<form action="zaloguj.php" method="post">

Login: <br/> <input type="text" name= "login" /> <br/>
Hasło: <br/> <input type="password" name= "haslo" /> <br/>
<input type ="submit" value="Zaloguj się" />
</form>

</body>
</html>

// poniżej kod z pliku zaloguj.php//
<?php

$login = $_POST["login"];
$haslo = $_POST["haslo""];

echo $login."<br />";
echo $haslo;


?>

Ten post edytował JakubBab 13.07.2015, 19:22:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JakubBab
post
Post #2





Grupa: Zarejestrowani
Postów: 96
Pomógł: 2
Dołączył: 13.07.2015

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


Zmieniłem tak jak sugerowałeś. Teraz wyskakuje mi komunikat , że nie ma takiej strony. Przemyślenia:


Jeśli:

  1. <form method="post" action="post">


Wtedy dane nie będą pobierane z pliku zaloguj.php

Kombinowałem kodem z pliku zaloguj.php (kod poniżej) dodałem var_dump powyżej teksu jak sugerowałeś i otrzymuję (na str. zaloguj.php) to " "; echo $haslo; ?>"po wpisaniu wartości na str index.php. Czyli, kod zczytuje echo $login."< /br>"; chociaż nie przepisuje mu wartości, a dalej musi być jakiś błąd.

  1. <?php
  2.  
  3. var_dump($_POST); //zmieniałem na var_dump($login, $haslo); , niestety bez skutku//
  4.  
  5.  
  6. $login =$_POST["login"];
  7. $haslo =$_POST["haslo"];
  8.  
  9. echo $login."< /br>";
  10. echo $haslo;
  11.  
  12. ?>



Będę wdzięczny za sugestję.

Ten post edytował JakubBab 13.07.2015, 21:22:26
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: 28.12.2025 - 13:56