Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]POST a foreach i strip_tags, Jak przefiltrować automatycznie?
charlie-cherry
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

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


Chcę, aby wartości, które dodam do bazy MySql za pomocą $_POST były filtrowane przez strip_tags. Wszystkie po kolei, aby zaoszczędzić sobie pracy i pisania kodu na przyszłość.

  1. foreach($_POST AS $key => $value) {
  2. $_POST{$key} = strip_tags($value);
  3. }


I ten fragment kodu działa. Jednak kilkanaście linijek kodu znów używam foreach do operacji na POST:
  1. foreach($_POST['dana'] as $numer)

i mam błąd "Invalid argument supplied for foreach() ".

Sedno sprawy sprowadza się do tego, iż jeśli pierwszy foreach (ten na samej górze) jest w kodzie, to mam błąd. Jeśli natomiast usuwam pętlę ze strip_tags, to drugi foreach działa bez problemów.

Co robię źle?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 22:32