lien dans mail pour confirmation

Répondre
enricall
enricall
Déconnecté
~_enricall_~
Bonjour,

j'ai une application de reservation de materiels, lorsque cette reservation est cloturé, un mail est envoyé a celui qui a fait la reservation.

dans ce mail je voudrai pouvoir mesurer la satisfaction du client en mettant 1 lien
redirigant le client sur une page lui donnant le choix entre satisfaction et non satisfaction.

comment doit-je mis prendre pour inclure dans le mail le lien.

merci pour votre aide,
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Hello !

Tu envoie un email au format HTML puis dedans tu mets :
soit un lien vers une page qui contient des checkboxes avec plusieurs propositions,
soit tu mets des liens genre
  1. <a href="http://www.ton_site.com/script.php?choix=1">satisfait</a>
  2. <a href="http://www.ton_site.com/script.php?choix=2">pas satisfait</a> 


@+...
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Reuh ...

Pour être plus complet :

script.php va ressembler à ça :
  1. <?  
  2. if (isset($_GET['choix'])) $choix = $_GET['choix']); else $choix = "";  
  3.  
  4. /*fonction nous permettant de faire des redirections*/  
  5. function redirection($url){  
  6. if (headers_sent()){  
  7. print('<meta http-equiv="refresh" content="0;URL='.$url.'">');  
  8. }  
  9. else {  
  10. header("Location:$url");  
  11. }  
  12. }  
  13.  
  14. /*on teste le contenu de la variable $choix*/  
  15. if ($choix!="1" || $choix!="2") {  
  16. redirection('./index.php');  
  17. exit;  
  18. }  
  19.  
  20. /*on se connecte à notre base*/  
  21. include("./base_connexion.php");  
  22.  
  23. /*si tout est bon, on peut commencer l'insertion dans la base*/  
  24. else {  
  25.  
  26. // on recupere la date de l'instant présent  
  27. $date = date("Y-m-d H:i:s");  
  28.  
  29. /*lancement de la requête d'insertion*/  
  30. $sql = "INSERT INTO choix VALUES('','$choix','$date')";  
  31.  
  32. /*on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)*/  
  33. mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());  
  34.  
  35. /*on ferme la connexion à la base de données*/  
  36. mysql_close();  
  37.  
  38. /*on redirige vers la page d'accueil du site*/  
  39. redirection('./index.php');  
  40.  
  41. /*on termine le script courant*/  
  42. exit;  
  43. }  
  44. ?>
  45.  
@+...
enricall
enricall
Déconnecté
~_enricall_~
Merci pour ton aide i M@N,

ca fonctionne maintenant,

@+
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog