lien dans mail pour confirmation

Répondre
enricall
le 28/01/2005 à 08:35
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,
~_enricall_~
i M@N
le 28/01/2005 à 10:15
i M@N
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
<a href="http://www.ton_site.com/script.php?choix=1">satisfait</a>
<a href="http://www.ton_site.com/script.php?choix=2">pas satisfait</a>


@+...
One Love, One Heart, One Unity.
i M@N
le 28/01/2005 à 12:14
i M@N
Reuh ...

Pour être plus complet :

script.php va ressembler à ça :
<?
if (isset($_GET['choix'])) $choix = $_GET['choix']); else $choix = "";

/*fonction nous permettant de faire des redirections*/
function redirection($url){
if (headers_sent()){
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else {
header("Location: $url");
}
}

/*on teste le contenu de la variable $choix*/
if ($choix!="1" || $choix!="2") {
redirection('./index.php');
exit;
}

/*on se connecte à notre base*/
include("./base_connexion.php");

/*si tout est bon, on peut commencer l'insertion dans la base*/
else {

// on recupere la date de l'instant présent
$date = date("Y-m-d H:i:s");

/*lancement de la requête d'insertion*/
$sql = "INSERT INTO choix VALUES('','$choix','$date')";

/*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)*/
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

/*on ferme la connexion à la base de données*/
mysql_close();

/*on redirige vers la page d'accueil du site*/
redirection('./index.php');

/*on termine le script courant*/
exit;
}
?>
@+...
One Love, One Heart, One Unity.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours