цель какая, у меня 20 переменных и надо чтобы они все вывелись в форму , которую
я пишу для принятия данных
if($_POST['x']) {$x=$_POST['x']}; if ($x==""){unset($x);} }
знаю что сделал неправильно, но вариантов несколько перебрал, но пока не работает
вот последний вариант,самый безумный..
$arr=$array('men', 'woman')
foreach ($arr as $item)
{if($_POST['".$item['']."']) {$".$item['']." = $_POST['".$item['']."']; if ($".$item['']." == "") {unset($".$item[''].")};}" ;}
?>
в этом варианте на foreach строку ругается...
1. p1us - 21 Октября, 2011 - 10:36:00 - перейти к сообщению
2. LIME - 21 Октября, 2011 - 10:53:53 - перейти к сообщению
для начала не if($_POST['x']) а if(isset($_POST['x']))
потому что если передать 0 то $_POST['x']==false
и еще... для одного оператора/ф-ции не нужны фигурные скобки
только путают
потому что если передать 0 то $_POST['x']==false
и еще... для одного оператора/ф-ции не нужны фигурные скобки
только путают