Form di iscrizione in Ajax: come imposto una thank you page?

  • Creatore Discussione Creatore Discussione revenue
  • Data di inizio Data di inizio

revenue

Nuovo Utente
18 Dic 2012
4
0
0
Salve a tutti, ho un form di richiesta informazioni in Ajax che dopo cliccato sul tasto di invio invece di rimandare ad una thank you page mostra semplicemente un messaggio di conferma sotto lo stesso form. il codice che vedo nel submit.php è il seguente:
PHP:
<?php

$name=$_POST['name'];
$cognome=$_POST['cognome'];
$email=$_POST['email'];
$telephone=$_POST['telephone'];


$to='[email protected]';

$headers = 'From: '.$name."\r\n" .
	'Reply-To: '.$email."\r\n" .
	'X-Mailer: PHP/' . phpversion();
$subject = 'Form richiesta informazioni';
$body='Form di richiesta informazioni '."\n\n";
$body.='Name: '.$name."\n";
$body.='Cognome: '.$cognome."\n";
$body.='Email: '.$email."\n";
$body.='Telephone: '.$telephone."\n";
	
if(mail($to, $subject, $body, $headers)) {
	die('LA TUA RICHIESTA E STATA INVIATA CORRETTAMENTE');
} else {
	die('Errore: il messaggio non e stato inviato');
}

?>
Vorrei sapere come modificarlo affinchè l'utente atterri su una thankyou page. Grazie!
 
Ultima modifica di un moderatore:
Ciao,
puoi usare la funzione header()
PHP:
<?php
if(mail($to, $subject, $body, $headers)) {
    header("location:tankyoupage.php");
} else {
    header("location:errorpage.php");
}
?>

sposto in php
 
Ti ringrazio, ho provato ma non funziona.
Non è che gli devo dare altre impostazioni? C'è anche una cartella js che contiene un file chiamato jquery.form.js
io sono totalmente ignorante in materia...
 
ho provato ma non funziona.
è un po troppo generale. Non funziona in se non vuol dire niente
non funziona perchè?
ti da errore ?
ti da pagina bianca?
non risponde al comando?
non reindirizza dove vuoi tu?
non ivia la mail?
la invia ma rimane nella stessa pagina?
non la invia e cambia pagina?
potrei andare avanti all'infinito
cerca di spiegare il problema
 
allora credo che dovresti evitare la chiamata ajax e usare semplicemente il submit del form
la action dovrà puntare a quella pagina con la modifica che ti ho fatto fare
 

Discussioni simili