Reindirizzare ad una nuova pagina dopo aver eseguito correttamente una funzione del modulo
Salve,
vi spiego un attimo cosa intendo fare.
ho creato un modulo che per farla breve mi crea un form dove sono presenti vari campi e un pulsatino salva. il modulo funziona perfettamente solo che quando clicco su salva vorrei che mi apparisse una nuova pagina con scritto ad esempio operazione eseguita correttamente ed aggiungere un link http.
qualcuno mi può dare un aiuto!!!
Risposte
Ciao, puoi controllare il
Ciao, puoi controllare il reindirizzamento settando $form_state['redirect'] nella funzione di submit (dove $form_state è il secondo argomento hook_form_submit($form, &$form_state)). In Drupal 6 si può anche settare $form['#redirect'] nella dichiarazione del form.
Potresti redirezionare o ad un nodo specifico o ad un path del modulo stesso che restituisce solo del testo o un messaggio.
ti spiego più specificamente
ti spiego più specificamente il problema,
io ho un file php , che tramite la funzione form che si trova sul file .module , prendo i valore del campo form, il redirect alla pagina è la concatenazione delle variabili presenti in una funzione del file .php, dentro questa funzione vorrei fari il redirect
Prova ad utilizzare la
Prova ad utilizzare la funzione drupal_goto (http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_go...), puoi passare anche dei parametri all'url di destinazione.
(Nessun soggetto)