le 14/02/2005 à 10:30
vengeur002
Bonjour
je voudrai faire une new letter mais ca ne fonctionne pas est ce que quelqu un peut m aider
merci d avance
voici le code que j utilise
Merci d avance
je voudrai faire une new letter mais ca ne fonctionne pas est ce que quelqu un peut m aider
merci d avance
voici le code que j utilise
<?php
if (isset($_POST['mail']) && $_POST['mail'] == 'mail') {
// le formulaire a t il ete poste
if
((isset($_POST['expediteur']) && !empty($_POST['expediteur']))
&& (isset($_POST['sujet']) && !empty($_POST['sujet']))
&& (isset($_POST['contenu']) && !empty($_POST['contenu'])))
{
$base = mysql_connect ('localhost', 'login', 'pass');
mysql_select_db ('table', $base);
$c = 'SELECT mail FROM membre ';
$ca = mysql_query($c) or die('Erreur SQL !'.$c.''.mysql_error());
while ($cat = mysql_fetch_array($ca)) {
$destinataire = $cat['mail'];
$expediteur = $_POST['expediteur'];
$objet = $_POST['sujet'];
$contenu = $_POST['contenu'];
//on envoie le mail
mail($destinataire, $objet, $contenu, "From: $expediteur\r\nReply-To: $expediteur");
}
}
else {
$erreur = 'Au moins un des champs obligatoires est vide.';}
mysql_close ();
}
?>
</body>
</html>
<form action="mailing.php" method="post">
expediteur<input type="text" name="expediteur" size="40" maxlength="256"><br>
sujet<input type="text" name="sujet" size="40" maxlength="256"><br>
<textarea name="contenu" cols="30" rows="5">
</textarea><br>
<input type="submit" name="mail" value="envoyer">
</form>
Merci d avance