Блог пользователя - Killer.ru

drupal_http_request

12 декабря 2011 в 18:07

Всем привет. Прошу помощи по
drupal_http_request, просто сам чёт не смог разобраться. Проблема заключается в том, что при помощи функции
drupal_get_form('super_form')
создаю форму и по сабмиту отправляю введённые данные, всё-бы ничего тока вот если передаётся одна переменная, всё нормально, а когда их 2-3 то принять я их и обработать не могу. Вот кусок кода может это я где косячу и не вижу.

function super_form($form_state ) {

$form['т1']['text'] = array(
'#type' => 'textfield',
'#title' => t('текст'),
'#default_value' => '',
'#maxlength' => 180,
'#required' => TRUE, // добавлено обязательное заполнение
);
$form['т1']['nomer'] = array(
'#type' => 'textfield',
'#title' => t('текст'),
'#default_value' => '',
'#maxlength' => 180,
'#required' => TRUE, // добавлено обязательное заполнение
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'добавить',
);
return $form;
}

function super_form_submit($form, &$form_state)
{
$text_ss = $form_state['values']['killer']['text_anchor_second'];
$text = $form_state['values']['killer']['text_anchor_first'];
$select = $form_state['values']['killer']['select'];
$Quote = array ($text , $text_ss);
$url = 'http://form/priem' ;
$result = drupal_http_request(
$url,
$options = array(
'method' => 'POST',
'data' => $text & $text_ss
)

);

db_query

21 октября 2011 в 13:30

приветствую всех друпалеров!
подскажите пожалуйста новичку, хочу обновить в базе курс валют, делаю так,

db_query("
UPDATE {variable} SET `value` = 'a:4:{s:3:\"EUR\";d:".$result_usd.";s:9:\"EUR_delta\";d:0;s:3:\"USD\";d:".$result_eur.";s:9:\"USD_delta\";d:0;}'
WHERE `variable`.`name` = 'crs_currency_rates'");

с php общаюсь на Вы, только начал его познавать.
в базе ничего не происходит. что я пишу не так?