Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyświetlaniem komunikatów o błędzie w formularzu
Forum PHP.pl > Forum > PHP
matijenko
Witam. Cały czas mam problem z wyświetleniem komunikatów o błędzie po stylizacji formularza. Formularz był wcześniej "surowy" i wszystkie funkcje takie jak zalogowanie i wyświetlenie komunikatu o błędzie działało. W czym może być problem? Poniżej zostawiam kod z pliku logo.php oraz zaloguj.php. Mogę liczyć na pomoc? nerdsmiley.png

LOGO.PHP

<?php

session_start();

if((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true))
{
header('Location:zaloguj.php');
exit();
}

?>

<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title> Logowanie do systemu </title>
<link rel="stylesheet" href="tlo.css" type="text/css" />

</head>

<body>
<div class="rectangle">
<div id="logo">System 4Steps</div>
</div>
<br /> <br /><br /> <br />

<div id="container">
<form action="zaloguj.php" method="post">

<input type="text" placeholder="login"/>
<input type="password" placeholder="haslo"/>
<?php
if(isset($_SESSION['blad']))
echo$_SESSION['blad'];
?>
<input type="submit" value="Zaloguj się"/>

</form>
</div> <br /><br />
<h1>Nie masz jeszcze konta?<br />
<a href="rejestracja.php" class="tilelinkhtml5">Zarejestruj się</a></h1>
</body>
</html>

ZALOGUJ.PHP


<?php

session_start();

if((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true))
{
header('Location:zaloguj.php');
exit();
}

?>

<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title> Logowanie do systemu </title>
<link rel="stylesheet" href="tlo.css" type="text/css" />

</head>

<body>
<div class="rectangle">
<div id="logo">System 4Steps</div>
</div>
<br /> <br /><br /> <br />

<div id="container">
<form action="zaloguj.php" method="post">

<input type="text" placeholder="login"/>
<input type="password" placeholder="haslo"/>
<?php
if(isset($_SESSION['blad']))
echo$_SESSION['blad'];
?>
<input type="submit" value="Zaloguj się"/>

</form>
</div> <br /><br />
<h1>Nie masz jeszcze konta?<br />
<a href="rejestracja.php" class="tilelinkhtml5">Zarejestruj się</a></h1>
</body>
</html>
viking
Może trzeba by spacji użyć pomiędzy echo a $_SESSION?
matijenko
To niestety nie działa, problem musi tkwić gdzieś indziej.
viking
var_dump($_SESSION); zamiast tego echo.
matijenko
Niestety nadal nic ohno-smiley.gif Brak jakiegokolwiek komunikatu oraz nie loguje do systemu
viking
Co znaczy nic?
matijenko
Niestety nadal nic. Brak reakcji, jakiegokolwiek komunikatu i nie loguje do systemu

Problem rozwiązany, wystarczyło dopisać
name ="login" i name="haslo" wink.gif haha.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.