Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz - mega problem, jeśli pole nie wypełnione...
SzErI
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.04.2005

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


Jak zrobić formularz, taki że, jeśli będę miał jakieś nie wypełnione pole, to formularz wyświetli mi ponownie siebie i zaznaczy np na czerwono, że pole należy wypełnić. W dodatku ma się wtedy nie wysłać ? :/

Próbuję to zrobić od kilku dni i nie mogę nigdzie tego znaleźć a w pracy już mnie heblują :/. Proszę pomóżcie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Wysylaj formularz do tego samego pliku co go tworzy. Nie wiem jak masz u siebie,ale np.:
  1. <?php
  2.  
  3. //poczatek formualrza, należy uwzglednic czy byl formularz
  4. $niewysylaj=false;
  5. if (empty($_POST) || empty($_POST['zmienna']))
  6. {
  7.  echo &#092;"<input type='text' name='zmienna' />\";
  8.  if (!empty($_POST) && empty($_POST['zmienna']))
  9.  echo &#092;"<span style='color:red'>Popraw</span>\";
  10.  $niewysylaj=true;
  11. }
  12.  
  13. if (!$niewysylaj)
  14. {
  15. //wyslij
  16. }
  17.  
  18. //zakonczenie formualrza, należy uwzglednic czy byl formularz
  19.  
  20. ?>


A tak wogole do tego rzeczy są odpowiednie klasy, odpowiadające za formularze. Warto poszukać
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 10:09