Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyświetlaniem ErrorMessage
Forum PHP.pl > Forum > Przedszkole
xavi_sof
Witam,

Jestem zielony w PHP. Próbuje pisać skrypt logowania.
Mój kod:

  1. <?php
  2.  
  3. if($_POST){
  4.  
  5. if($_POST['username'] == 'test' && $_POST['password'] == 'test'){
  6. header("Location: calendar.php");
  7. }
  8. else{
  9. $errorMessage = "Wdfsdfsdf";
  10. }
  11.  
  12. }
  13.  
  14. ?>
  15.  
  16. <?=errorMessage?>
  17.  
  18.  
  19. <!doctype html>
  20. <html lang="en">
  21. <head>
  22. <meta charset="UTF-8">
  23. <title>Administrator</title>
  24. </head>
  25. <body>
  26.  
  27. <form method='post' action='index.php'>
  28. Login: <input type='text' name='username'><br>
  29. Hasło: <input type='password' name='password'><br>
  30. <input type='submit' value='Zaloguj'>
  31. </form>
  32.  
  33. </body>
  34. </html>
  35.  



1. Wystarczy że wejdę na strone, od razu piszę u samej góry ''errorMessage''....
2. Podczas próby wpisania danych prawidłowych, loguje się i przechodzi elegancko do danego pliku.
3. Podczas próby wpisania nieprawidłowych danych, nie loguje się, ale nie wyświetla się odpowiedni komunikat.
(I ciągle na górze wisi ten tekst ''errorMessage''...)

Proszę o pomoc
nospor
znajdz 10 roznic
errorMessage
$errorMessage
.....

Prrzenosze a ty kolejne swoje tematy zakladaj w przedszkolu
xavi_sof
ok, rzeczywiście głupi błąd
nospor
Taka drobna uwaga:
Nie nazywaj tego kodu LOGOWANIEM
if($_POST['username'] == 'test' && $_POST['password'] == 'test'){
header("Location: calendar.php");
exit;
}

Bo z logowaniem nie ma on nic wspolnego. Do pliku calendar.php można przejsc bez zadnego problemu czy sie zna haslo czy nie
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.