Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzanie formularza wiadomość
gandziorz
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.12.2006

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


Witam,
Zrobiłem sobie sprawdzanie formularza w taki sposób:

  1. if(empty($_POST['tresc'])) {
  2. array_push ($bledy, 'pusta_wiadomosc');
  3. } elseif(!preg_match('/^[0-9a-zA-Z\p{Latin}\s\-\.\ \,\—\(\)]+$/u', $_POST['tresc'])) {
  4. array_push ($bledy, 'bledny_wiadomosc');
  5. }


I nie ważne co wpisze w formularz tresc to zawsze wyskakuje że błędna wiadomość.

Sprawdzałem mój preg_match na stronie http://regexp.pl/ i tam teoretycznie wszystko jest poprawne.

Pomożecie?

Dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dublinka
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Cytat(gandziorz @ 23.05.2019, 09:15:43 ) *
Witam,
Zrobiłem sobie sprawdzanie formularza w taki sposób:

  1. if(empty($_POST['tresc'])) {
  2. array_push ($bledy, 'pusta_wiadomosc');
  3. } elseif(!preg_match('/^[0-9a-zA-Z\p{Latin}\s\-\.\ \,\—\(\)]+$/u', $_POST['tresc'])) {
  4. array_push ($bledy, 'bledny_wiadomosc');
  5. }


I nie ważne co wpisze w formularz tresc to zawsze wyskakuje że błędna wiadomość.

Sprawdzałem mój preg_match na stronie http://regexp.pl/ i tam teoretycznie wszystko jest poprawne.

Pomożecie?

Dziękuję

Ale po co od razu wyrazenia regularne. Wystarczy ze sprawdzisz czy nie jest puste pole poprzez empty()
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: 13.10.2025 - 19:06