Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Komunikat przed wysłaniem formularza?!, Was ist das!
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Witam all. Mam takie proste cuś:

  1. <?php
  2.  
  3. session_register('adminlog');
  4.  
  5. $_SESSION['adminlog'] = 1;
  6.  
  7. $login = 'MateuszS';
  8. $haslo = 'costam';
  9.  
  10. if ($_POST['login'] == $login AND $_POST['haslo'] == $haslo)
  11. {
  12.    header("Location: news.php");
  13. }    
  14.  
  15. ?>


tu jest jakiś kod html i znowu:

  1. <?
  2. if ($_POST['login'] != $login AND $_POST['haslo'] != $haslo)
  3. {
  4.    echo '<br /><br />';
  5.    echo '<center>';
  6.    echo 'Podane dane są nieprawidłowe';
  7. }
  8.    
  9. ?>


Wszystko działa jak ma działać tyle że jeszcze przed wysłaniem formularza pisze mi "Podane dane są nieprawidłowe" <-- to ma pisać dopiero po złym wypełnieniu formularza, a jest od razu po wczytaniu srony z formuarzem. Jak zrobić żeby tego nie było?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
melkorm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


jak masz submit daj mu value (1 najlepiej chyba ;p) i name ... np. submit i wtedy :

  1. <?php
  2. if ($error)
  3. {
  4.   echo '<br /><br />';
  5.   echo '<center>';
  6.   echo 'Podane dane są nieprawidłowe';
  7. }
  8. ?>


a skrypcie ...
  1. <?php
  2. $error = false;
  3. if ($_POST['login'] == $login AND $_POST['haslo'] == $haslo && $_POST['submit'])
  4. {
  5.   header("Location: news.php");
  6. } elseif($_POST['submit'])  $error = true;
  7. ?>
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: 4.10.2025 - 00:58