Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] poprawna walidacja - problem
kosmic
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

ktos pomoze (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


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. ?>


Ten post edytował marcio 23.12.2007, 12:54:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 18:42