Adicionar un redirect a u formulario con parámetros enviados por get - Drupal 7
Aveces al momento de hacer un formulario en Drupal 7, queremos enviar unos parámetos para poderlos procesar en una función y así ejecutar un sql con esos datos seleccionados.
En caso de ser sólo para logueados, se podrían hacer con variable $_SESSION, pero para librarse de esto, se haría alterndo o modificando el submit funcion:
function datos_accidentalidad_submit($form, &$form_state)
{
$valores = $form_state['values'];
// print ($form_state['values']['month']);
$form_state['redirect'] = array(
'informes/accidentalidad',
array(
'query' => array(
'company'=> $form_state['values']['company'],
'annio' => $form_state['values']['annio'],
'month' => $form_state['values']['month']
),
),
);
Quedaría asi: /informes/accidentalidad?company=1&annio=2013&month=8
En caso de ser sólo para logueados, se podrían hacer con variable $_SESSION, pero para librarse de esto, se haría alterndo o modificando el submit funcion:
function datos_accidentalidad_submit($form, &$form_state)
{
$valores = $form_state['values'];
// print ($form_state['values']['month']);
$form_state['redirect'] = array(
'informes/accidentalidad',
array(
'query' => array(
'company'=> $form_state['values']['company'],
'annio' => $form_state['values']['annio'],
'month' => $form_state['values']['month']
),
),
);
Quedaría asi: /informes/accidentalidad?company=1&annio=2013&month=8

Comentarios
Publicar un comentario