Проблема спередачей параметров

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

Аватар пользователя ST ST 10 сентября 2008 в 19:17

Не получается передать параметры из формы которая находиться в блоке на другую страницу.

В общем есть форма которая вызывается в блоке при нажатии на Submit происходит переход на другую страницу на которой производиться выборка из БД и вывод, но параметры не передаются.

function onthisdate_mysearch_form() {

$form['type'] = array(
'#type' => 'radios',
'#options' => array('sale' => t('sale'), 'rental' => t('rental')),
'#default_value' => 'sale',
);

$form['#action'] = url('onthisdate_page');
$form['#method'] = 'post';

$form['search']['submit'] = array(
'#type' => 'submit',
'#value' => t('Search'),
);
return $form;
}

function onthisdate_block($op='list', $delta=0){
if($op == "list"){
$block[0]["info"] = t('On this dates');
return $block;
}
else if ($op == 'view') {

$block['subject'] = 'On This Date';
$block['content'] = drupal_get_form('onthisdate_mysearch_form');
return $block;
}
}

function onthisdate_page(){
$ss = $_POST['type'];

$result = db_query("SELECT * FROM {real} WHERE type = '%s'", $ss);
while ($links = db_fetch_object($result)) {
$page_content .=
'First name:' . $links->first_name. '
'.
'Last name:' . $links->last_name. '
'.
'Ad type:' . $links->ad_type. '
'.
}
if ($page_content == ''){
$page_content = 'Lamer';
}
return $page_content;
}