Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz niewypelniony, zagmatwane
devint
post 20.06.2005, 17:50:21
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 16.05.2005

Ostrzeżenie: (10%)
X----


Hej

Probuje wrzucic do formularza rejestracji gdzie wszystko musi byc wypelnione pole, ktorego nie bedzie trzeba wypelniac, a po wcisnieciu Submit zostanie w to pole wpisana wartosc "brak" lub cokolwiek...

Jest sobie formularz rejestracji usera z danymi osobowymi: imie, nazwisko etc.

wszystko w nim jest sprawdzane czy zostalo wpisane przez:

  1. <?php
  2. if (!wypelniony($HTTP_POST_VARS))
  3.  {
  4. echo 'Formularz wypełniony nieprawidłowo, proszę wrócić i spróbować ponownie.';
  5.  $wroc=true;
  6.  } 
  7. ?>


ktore to korzysta sobie z takiej funkcji:


  1. <?php
  2. function wypelniony($zmienne_formularza)
  3. {
  4.  
  5.  
  6. foreach ($zmienne_formularza as $klucz => $wartosc)
  7. {
  8.  if (!isset($klucz) || ($wartosc == '')) 
  9. return false;
  10. } 
  11. return true;
  12. }
  13. ?>


nie chce rezygnowac z foreach bo moglbym to napisac na if dla kazdego elementu formularza ale moze ktos zna szybsze rozwiazanie jak przed funkcja

  1. <?php
  2. if (!wypelniony($HTTP_POST_VARS))
  3. ?>


wrzucic cos co szybko mi podstawi w pole np. firma cokolwiek tak zeby nie zwracalo bledu ze form nie zostal poprawnie wypelniony

Sorki jesli zagmatwalem - i tak bardzo sie staralem:)

pozdr

krzysztof
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 Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:27