Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: poszukuje skryptu sprawdzającego, czy pola w formularzu ...
Forum PHP.pl > Forum > Przedszkole
Daniel
są wypełnione? :?:

Przenoszę: Skrypty php -> php Początkujący / crashu
zyxwvu
Toto można prostym warunkiem IF sprawdzić:
  1. <?php
  2. if($HTTP_POST_VARS['nazwa_pola'] ==&#092;"\"){
  3. echo &#092;"Pole nie wypełnione\";
  4. }else{
  5. echo &#092;"Pole wypełnione poprawnie\";
  6. }
  7. ?>


Dodatkowo możesz zastosować wyrażenia regularne do sprawdzenia poprawności wprowadzonych danych.
Piotrek
A jak to powinno wygądać jeśli ktoś zechce wprowadzić spację w pole formularza ?

ewentualnie proszę o wskazówkę gdzie o tym czytać w manualu.

Dzięki
Piotrek
castor
chcesz to wylapac czy na to pozwolic?
Piotrek
Jak to wyłapać to nawet wiem ale jak niedopuścić aby ktoś kto nie chce wypełnić mojego pola nie wsadził mi samej spacji. W sumie pytanie staje się bez sensu bo przecież mogę wymusić minimalną długość wpisywanego tekstu np. do 3 i to chyba załatwi problem.

Tak właśnie zrobię. Dzięki
Piotrek
sticker
[/QUOTE]
Cytat
W sumie pytanie staje się bez sensu bo przecież mogę wymusić minimalną długość wpisywanego tekstu np. do 3 i to chyba załatwi problem.

Zdecydownanie nieelegancko, nie rób tak Raczej poczytaj o wyrażeniach regularnych. Funkcja ereg()

Jezeli to ma byc cos co zaczyna sie od liter to moze to wygladać np tak
  1. <?php
  2.  
  3. function sprawdz_pole($text) {
  4.  if(ereg(&#092;"^[a-zA-Z]\",$text))
  5. return true;
  6.  return false;
  7. }
  8.  
  9. ?>

W kazdym razie manual i wyrażenia reguilarne
Pozdrawiam
dexter_m
Łatwiej użyć funkcji empty(); //sprawdza czy zmienna jest pusta

  1. <?php
  2.  
  3.  if(empty($zmienna)) {
  4.  
  5. echo &#092;"Nie uzupełniłeś wszystkich pól w formularzu!\";
  6.  
  7. }
  8.  
  9. ?>
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.