Modulo Webform - recupero dati dopo submit
salve, sono un nuovo utente. mi sono iscritto perchè è da 2 giorni che cerco disperatamente in rete un modo per poter recuperare i dati che un utente inserisce e/o selezione e che poi il modulo processa al momento della submit del form.
in poche parole quello che voglio fare è realizzare una procedura php nella parte riservata al messaggio di conferma del form, andando a manipolare i dati che l'utente ha inserito. non voglio modificarli, ma solo farne un riepilogo e metterli a confronto con altri dati fissi (tipo una valutazione). mi basterebbe anche solo avere le variabili POST che usa il modulo, ma ho già provato e non sono ruscito a ricavarne niente.
qualcuno mi può aiutare?
grazie mille!
Risposte
Per cominciare dai
Per cominciare dai un'occhiata qui
http://drupal.org/node/600696
e qui
http://drupal.org/node/236515
Puoi lavorare sul "messaggio di conferma" utilizzando codice php, questo codice ti mostra ad esempio le variabili che provengono dal form appena inviato:
<?php
include_once(drupal_get_path('module', 'webform') .'/webform_submissions.inc');
$nid = arg(1);
$sid = $_GET['sid'];
$submission = webform_get_submission($nid, $sid);
drupal_set_message('<pre>'.print_r($submission, TRUE).'</pre>');
?>
per tirare fuori i risultati di altri invii vedi le tabelle create dal modulo (suffisso webform_) e le api messe a disposizione dal modulo stesso.
Grazie mille!
Grazie mille!