Voila j' ai créé un formulaire d' envoye de mail pour mon site perso. Ce formulaire permet d'envoyer un e-mail déja "formaté" aux personnes inscrite. ( Je ne souhaite pas que ceci soit fait automatiquement car je souhaite pouvoir au besoin le personnalisé en fonction de la personne à qui je l' envoie). Et le problème est qu' il ne me récupère pas les variables dans la base de données.
Voici le code, si quelqu' un à une idée
//mail.php
<?php include("session.php");?>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30 value="M. XXXXXXXX"></td></tr>
<tr><td>Email du destinataire:</td>
<td><input type=text name=email size=30 value="<?php echo $ligne->mail;?>"></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30 value="Création compte"></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments >Bonjour <?php echo $ligne5->login;?>
Votre compte est créer
Votre mot de passe est : <?php echo $ligne4->mdp;?></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
//frommail.php
<?php
$TO = "";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
?>
PS : et également si quelqu' un sait comment faire pour que l' on entre soit même le mail de la peresonne à qui l' envoyer, plutôt qu' il y ait une adresse fixe dans le code, donc comment remplir la variable $TO
Merci