
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