Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Oscommerce 2.2] Pole komentarz jako wymagane
Forum PHP.pl > Forum > Gotowe rozwiązania
rneo23
Pole komentarz jako pole wymagane.
Chodzi mi o obowiązkowe wypełnienie pola komentarz.
W pliku checkout_shipping.php

Prosze o szybko odpowiedz pilne

OScommerce 2.2
Savail
Nie wiem o jaki tak naprawde ci plik chodzi bo nie dales odnosnika, ale moze uzyj tego sposobu:
  1. if(empty($_POST['komentarz'])){
  2. wpisujesz co sie stanie jesli pole komentarz nie zostanie wypelnione
  3. }
  4. else{
  5. wpisujesz co sie stanie jesli zostanie wypelnione
  6. }
korey
Ja bym utworzył zmienną zawierającą dane z pola "komentarz" w formularzu i potem zapodał if'a ale nie co inaczej niż kolega wyżej. np

  1. <form action="plik.php" method="POST">
  2. <!-- Jakiś tam formularz z polem "komentarz" -->
  3. Treść Komentarza: <textarea name="komentarz" cols="XX" rows="XX">
  4. </form>
  5.  
  6.  
  7. <?php
  8. //NADAJEMY krótkie nazwy zmiennych
  9. $koment = $_POST['komentarz'];
  10. /*
  11. ....
  12. ....
  13. ....
  14. Podobnie z resztą pól
  15. */
  16.  
  17. //teraz sprawdzamy czy pole jest wypełnione:
  18. if(isset($koment)){
  19. echo ' TREŚĆ KTÓRA BEDZIE WYŚWIETLANA GDY TREŚĆ KOMENTARZA JEST PUSTA ';
  20. }
  21. //W else if{} dodałbym jeszcze np ilość wpisywanych znaków i funkcje blokującą polecenia typu html.
  22. else{
  23. echo 'TEKST GDY WSZYSTKIE WARUNKI SA SPEŁNIONE';
  24. }
  25. ?>

Nie co bardziej pokręcone ale tez dobre

if(isset($zmienna)){} można zastąpić np if(!$zmienna){} << i to chyba najprostsze biggrin.gif
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-2024 Invision Power Services, Inc.