Здраствуйте! нужно в submit отловить выведенные в цикле переменные checkbox-а
$massiv_peremennoi = array(?,?,?);
foreach ($massiv_peremennoi as $peremennaya){
$form['chec_img'][$peremennaya] = array(
'#type' =>'checkbox',
'#title' => t('Add'),
'#default_value' => variable_get( $peremennaya, 1),
'#checked' => TRUE,
);
}
foreach ($massiv_peremennoi as $peremennaya){
$form['chec_img'][$peremennaya] = array(
'#type' =>'checkbox',
'#title' => t('Add'),
'#default_value' => variable_get( $peremennaya, 1),
'#checked' => TRUE,
);
}
Комментарии
еле допер..что надо.. вы больше так не делайте-)))
<?php
//сделайте в функции генерации формы:
$form['chec_img']['#tree']=TRUE
// и в функции сабмита,переберайте:
$form_state['values']['chec_img'];
?>
Павел! Спасибо за совет!
Эх. единственный минус, весь мой код переписывать прейдется(
изночально у формы иерархия отключена... и при добавлении $form['chec_img']['#tree']=TRUE
она просто не срабатывает(. В очередной раз убеждаюсь, нужно сразу грамотно составлять структуру, чтоб потом на 10 раз не переписывать))) Еще раз спасибо!