я хочу отфильтровать полученные с формы данные , затем записать их в базу.
я создаю новый массив, его заполняю элементами массива $_POST, обрабатываю в цикле.
Что в результате?
Код |
$controls = array( ); $controls[] = $_POST ; foreach ($controls as $v){ foreach ($v as $key => $val){ $val = mysql_escape_string($val); $val = addslashes($val); $val = strip_tags($val); } } |
Код |
print_r ($controls) //выводит следующее: |
Код |
print $controls['name']; |
Код |
function security(){ $controls = array(); foreach ($_POST as $k => $v){ $v = mysql_escape_string($v); $v = addslashes($v); $v = strip_tags($v); $controls[$k] = $v; } return $controls; } security(); |
Код |
function security(){ $controls = array(); foreach ($_POST as $k => $v){ $v = mysql_escape_string($v); $v = addslashes($v); $v = strip_tags($v); $controls[$k] = $v; } return $controls; } security(); |