Submitted by karima877 on
stp j'ai un problème
j'ai utiliser une fonction qui m'afficher les données sur une table et ensuite je doit exporter les donnes vers un document excel le problème si comment je doit récupéré les donnes d'une table est-ce_que existe une possibilité d'utiliser une session ou un cookies si oui comment ?
merci d'avance
voila ma 1er fonction qui m'afficher le resultat
function recherche1_contact_form_submit($form,&$form_state)
{
$date1 = $form_state['values']['date1'];
$date2 = $form_state['values']['date2'];
$header = array(
t('nid'),
t('type'),
t('title'),
t('status'),
t('created'),
t('field_datedebut_value'),
);
$rows = array();
$datearray = array($date1,$date2);
$categories = db_select('node','c')->extend('PagerDefault');
$categories->join('field_data_field_datedebut', 'datedebut', 'c.nid = datedebut.entity_id');
$categories->fields('c', array('nid', 'type', 'title', 'status', 'created'))
->fields('datedebut', array('field_datedebut_value'))
->condition('field_datedebut_value',$datearray,'BETWEEN');
//->limit(2);
$result = $categories->execute();
foreach ($result as $select) {
$rows[] = array(
$select->nid,
$select->type,
$select->title,
$select->status,
$select->created,
$select->field_datedebut_value,
);
}
$rows[] = array(array(
'data' => l(t('Exporter'),'admin/structure/exporter'),
'colspan' => 6,
));
$output = theme('table', array('header' => $header, 'rows' => $rows));
$output .=theme('pager');
$form_state['temporary'] = $output;
$form_state['rebuild'] = TRUE;
}
2eme fonction
function exporte_contact()
{
//recuperer les donnes de $rows
}