Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] walidacja danych max i min dlugość danych w formularzu
powertee
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


przewertowałem wszystkie książki i strony ale nie mogę znaleźć wyrażeń regularnych którymi można by określić maksymalną i minimalna długość textarea w formularzu, (PHP)
  1. <?php
  2. if ($_POST["email"] &&
  3. !ereg("^[^@]+@([a-z-]+.)+[a-z]{2,4}$", $_POST[ "email"]))
  4. $error .= "ADRES EMAIL JEST NIEPRAWIDLOWY.";
  5. ?>

tak określam jak ma wyglądać adres e mail
a co muszę zrobić żeby określić min i max długość??

chcę żeby wyświetlał się komunikat więc maxlenght html nie wchodzi w grę
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Danone
post
Post #2





Grupa: Zarejestrowani
Postów: 169
Pomógł: 16
Dołączył: 18.10.2006
Skąd: Olsztyn/Wrocław

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


Robisz sobie warunek:

  1. <?php
  2. $string = 'abcd';
  3. $dlugosc = strlen($string);
  4.  
  5. if($dlugosc < 3 ){
  6. echo "Za mało znaków";
  7. }else if ($dlugosc > 60){
  8. echo "Za dużo znaków"
  9. }else{
  10. //dodajesz do bazy czy co tam chciałes robić
  11. }
  12. ?>


manual:

http://pl2.php.net/manual/pl/function.strlen.php


@scanner był szybszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Danone 9.05.2008, 17:44:22
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: 5.10.2025 - 00:23