Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: walidacja formularza
Forum PHP.pl > Forum > PHP
nieraczek
Mam formularz - jak zrobić żeby jeśli pole 'tytul' jest puste to pojawia sie odpowiedni komunikat I CO WAZNE akcja formularza nie zostaje wywołana - akcja przejscia na /czytelnia/dodaj po kliknięciu w button:

  1. <?php
  2. <form method="post" action="/strona/dodaj">
  3. <table>
  4.    <tr>
  5.        <td>Tytuł</td>
  6.        <td><input type="text" name="tytul" /></td>
  7.    </tr>
  8.  
  9.        <tr>
  10.        <td><input type="submit" name="dodano" value="Dodaj" /></td>
  11.    </tr>
  12. </table>
  13.  
  14. </form>
  15. ?>
nieraczek
No wiec:

  1. <?
  2. if(strlen( $tytul )<5)
  3. {
  4. echo 'blad';
  5. }
  6. ?>


Ale jak ja mam to wstawic zeby formularz sie nie wysylal jesli cos jest nie tak ?
wlamywacz
  1. <?php
  2. if($zly_warunek) {
  3. echo 'cos';
  4. $error = 1;
  5. }
  6.  
  7. if(error != 1) {
  8. mail(..);
  9. } else {
  10. echo 'formularz';
  11. }
  12. ?>
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.