bialko0019
20.06.2010, 22:11:28
Witam.
Odbieram ponad 300 zmiennych z formularza. Każdą chcę zabezpieczyć międy zinnymi funkcją addslashes(). Czy jest jakaś możliwość, że każda zmienna która wychodzi z danego forma była już przefiltrowana ? Bo wpisywać tyle razy $zmienna = addslahes($zmienna) i tak w kółko to bez sensu...
Wicepsik
20.06.2010, 22:12:08
yevaud
20.06.2010, 22:13:29
zwroc uwage tez na skladnie foreach z referencja &
bialko0019
20.06.2010, 22:16:52
a odebranie ich z formularza? bo teraz się zastanawiam bo tak - mam formularz, w którym jest ogrom inputów, selectów, itp itp . CHciałbym je odebrać, przefiltrować i dodać do bazy, jednak ręcznie to jest mnóstwo pisania i możliwośc pomysłki - jak myslicie, jak najlepiej to rozwiązać ?
yevaud
20.06.2010, 22:18:53
foreach i budujesz zapytanie, albo wrzucasz do swojego ORM, zalezy co tam masz po swojej stronie
bialko0019
20.06.2010, 22:23:06
nie korzystam z orma po prostu mam formularz i chcę wsyzstkie dane przekazać do bazy danych.
Podpowiedz mi, jak podać wszystkie dane z formularza do tej pętli ? Nie używałem jej jeszcze nigdy do obsługi tylu zmiennych - zawsze z jednej zmiennej robiło się tą pętle i bylo dobrze.... Czyli te zmienne muszę itak pisać ręcznie żeby odebrać dane z formularza ? typu $zmienna = $_POST['zmienna'] ? Potem te zmienne walnąć w tablicę, i tą tablicę przefltrować używając pętli foreach ?
Wicepsik
20.06.2010, 22:28:26
foreach($_POST as $v){
//
}
$_POST to tablica.
bialko0019
20.06.2010, 22:34:27
już rozumiem, nawet jakoś znalazłem troche podobny post tutaj na forum i załapałem. Dzięki za podpowiedzi
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.