Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Weryfikacja znaków, Działa do określonej wartości później puszcza
XhtmlProject
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 11.11.2005
Skąd: RuskieJaKraina

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


Witam. Mam problem z weryfikacją ilości znaków wprowadzanych do formularza.
Niech będzie sobie jakiś <INPUT TEXT>
Teraz chce sprawdzić czy ktoś nie wpisuje zbyt długiego ciągu znaków:

  1. if (strlen($_POST['wartosc_x']) < 5) {
  2. echo 'Komunikat';
  3. return false;
  4. exit();
  5. }


I wszystko działa do 6 znaków, blokuje i wypluwa komunikat - jeśli wstukam 7 znak (i więcej) ... puszcza mnie dalej (IMG:style_emoticons/default/ohno-smiley.gif) (IMG:style_emoticons/default/co_jest.gif)
Coś robię źle ?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
hyhyhy
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 5
Dołączył: 6.02.2011

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


Ciekawe, bo skopiowałem sobie twój kod i też mi nie działa, a teżnei widzę błędu. Ale napisałem coś na kształt tego i to już, co ciekawe, działa

  1. if (empty($_POST)){
  2. echo '<form action=test.php method=post><input type=text maxlength=100 name=tekst /><br />
  3. <input type=submit value=wyslij /></form>';
  4. }else{
  5. if (strlen($_POST["tekst"])<5){
  6. echo 'mniej niz 5';
  7. }else{
  8. echo 'wiecej niz 5';
  9. }
  10. }
Go to the top of the page
+Quote Post

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: 8.10.2025 - 10:32