Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] poprawna walidacja - problem
Forum PHP.pl > Forum > Przedszkole
kosmic
no witam ponownie....

chodzi o to ze mam pole "min" i pole "max" i chce je oganiczyc tylko do cyfr od 0-9, no i oczywiscie do ciągu maxymalnie 3 wpisanych liczb.... ale to zrobilem poprzez maxlength="3"

a wymodziłem coś takiego:
Kod
elseif(!eregi('^([0-9]{1,3}), '.$min.'$') || !eregi('^([0-9]{1,3}), '.$max.'$')) { echo "Wpisano nieprawidłowe dane"; }


ale wywala komuniakt ze:
Warning: Wrong parameter count for eregi() in C:\Program Files\VertrigoServ\www\galeria_zdj\gal_wyniki.php on line 117
Wpisano nieprawidłowe dane

czyli cos tam działa, ale nie do konca.. i nie wiem jak ma byc w koncu poprawnie sad.gif

ktos pomoze questionmark.gif
marcio
A nie czasami tak?
  1. <?php
  2. elseif(!eregi('^([0-9]{1,3})+$', $min) || !eregi('^([0-9]{1,3})+$', $max)) { echo "Wpisano nieprawidłowe dane"; }
  3. ?>
kosmic
ehhe.. a no wlasnie tak smile.gif
bo działa smile.gif

wiec dzieki wielkie biggrin.gif

hehe

jakbys jeszcze mogł pomóc z wyszukiwaniem po dacie to bylo by gites... jesli oczywiscie wiesz co moze byc nie tak
http://forum.php.pl/phpsql_data_i_wyszukiw...iej_t83330.html
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.