redirection after mail ?

Eléphant du PHP | 139 Messages

10 nov. 2005, 15:13

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 !

Eléphant du PHP | 153 Messages

10 nov. 2005, 15:21

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

Eléphant du PHP | 139 Messages

10 nov. 2005, 15:24

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.

Eléphant du PHP | 153 Messages

10 nov. 2005, 15:32

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>

<?
}
?>


ViPHP
pjl
ViPHP | 2119 Messages

10 nov. 2005, 15:35

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.

Eléphant du PHP | 139 Messages

10 nov. 2005, 15:49

Impécable de frein !!!

Nikel merci ! ;)