Page 1 sur 1

redirection after mail ?

Posté : 10 nov. 2005, 15:13
par psaikopat
Bonjour a tous,

Voila je veux rediriger un utilisateur après m'avoir envoyer un mail !

C'est a dire :

Code : Tout sélectionner

<form method="post" ENCTYPE="text/plain" action="mailto:[email protected]"> <fieldset> <legend>Vos coordonnées :</legend> <!-- Titre du fieldset --> <label>Quel est votre nom ?<br /> <input type="text" name="nom" tabindex="10" /></label><br /> <label>Quel est votre prénom ?<br /> <input type="text" name="prenom" tabindex="20" /></label><br /> <label>Quel est votre e-mail ?<br /> <input type="text" name="email" tabindex="30" /></label> </fieldset> </form>
Et une fois l'email parti, je veu rediriger un utilisateur vers mapage.html
Comment faire?

Merci d'avance pour vos réponses !

Posté : 10 nov. 2005, 15:21
par pitt
Un mail automatique ou un mail écrit par l'utilisateur?

sinon pour la redirection tu peux ecrire

Code : Tout sélectionner

<script language="javascript"> window.location.replace('mapage.php'); </script>
Mais je ne sais pas trop où tu vas le mettre

sinon tu mets un bouton valider et dans ton script tu testes si les variables sont écrites et dans ce cas tu envoies un mail à toi et tu rediriges la page

Posté : 10 nov. 2005, 15:24
par psaikopat
En fait l'utilisateur remplie le formulaire, et avec le bouton valider, cela envoie un mail !
Et c'est seulement maintenant que je veux rediriger la personne.

Posté : 10 nov. 2005, 15:32
par pitt
Ok

<?php

if (isset($_POST['mail'])){

$monadresse="[email protected]";
$sujet_mail="sujet";
$corps_mail="corps";

mail($monadresse,$sujet_mail,$corps_mail); 

?>

<script language="javascript">
window.location.replace('mapage.php');
</script>

<?

}

else 

{  ?>
<form method="post" ENCTYPE="text/plain" action="mailto:[email protected]"> 
<fieldset> 
<legend>Vos coordonnées :</legend> <!-- Titre du fieldset --> 
<label>Quel est votre nom ?<br /> 
<input type="text" name="nom" tabindex="10" /></label><br /> 
<label>Quel est votre prénom ?<br /> 
<input type="text" name="prenom" tabindex="20" /></label><br /> 
<label>Quel est votre e-mail ?<br /> 
<input type="text" name="email" tabindex="30" /></label> 
</fieldset> 
</form>

<?
}
?>


Posté : 10 nov. 2005, 15:35
par pjl
En fait l'utilisateur remplie le formulaire, et avec le bouton valider, cela envoie un mail !
Et c'est seulement maintenant que je veux rediriger la personne.
C'est faux.
Celà va lui mettre un mail dans son client mail par défaut en utilisant son adresse email par défaut et ce mail ne partira que quand il ouvrira son client mail et qu'il envera ses mails.

De plus, il manque un bouton pour valider le formulaire.

Posté : 10 nov. 2005, 15:49
par psaikopat
Impécable de frein !!!

Nikel merci ! ;)