Радиокнопки

Главные вкладки

Аватар пользователя lena_elena4 lena_elena4 26 июля 2009 в 22:19

Есть форма:

function poll_form($node){
//print_r($form);
$options = array('0' => t('Политика'), '1' => t('Бизнес'), '2' => t('Общество'), '3' => t('Культура'), '4' => t('Книжные новости'), '5' => t('Новости

спорта'

));

  $form['quest'] = array(
    '#type' => 'radios',
    '#title' => '',
    '#options' => $options,
    '#prefix' => '<div id = "poll">' . t('Какие новости вам интересны?'),
    '#suffix'=> '</div>',
     
  );
$form['submit'] = array(
  '#type' => 'submit',
  '#value' => t('Мой голос'),
);

return $form;
}

Есть ее обработчик:

function poll_submit($form, &$form_state){
db_query("UPDATE {poll_thems} SET count=count+1 WHERE title_poll =  '%s'", $form_state['values']['quest']);
$form_state['redirect'] = 'poll_result';
}

Ясное дело, обработчик написан криво. Не знаю, как в Друпале передаются значения радиокнопок.
Вот, например,

<?php<input type="Radio" value="m" name="poll">Политика<br> 
<input type="Radio" value="f" name="poll">Бизнес<br>?>

Как здесь передать в базу параметр value? Как это правильно в Друпале делается?

Комментарии