Mailing php & comment affecter les champs ?

maxireussite Messages postés 405 Statut Membre -  
maxireussite Messages postés 405 Statut Membre -
Bonjour,

J'envisage de faire un mailing auto qui va se déclencher à intervalles avec cron.

Je ne sais pas du tout quelle fonction utiliser pour que les champs d'une même ligne soient
affectés à tous les enregistrements.

Merci bcp de tous vos éclairages

1 réponse

  1. maxireussite Messages postés 405 Statut Membre 5
     
    Voilà le code en entier. le publipostage fonctionne quant en ce qui concerne l'envoi aux destinataires en fonction de la requête.

    Je souhaite pouvoir y ajouter les champs "titre", "nom". Quelqu'un pourrait-il me donner la solution svp ?

    <?php
    $db='*****';
    $cnx=mysql_connect('localhost', '*****', '*****') or die("Pb connexion serveur ".mysql_error()); // connexion à la base$db_sel=mysql_select_db($db) or die("Erreur de selection ".mysql_error()); // sélection de la base //messages de TEST à oter ensuite qd ça marchera
    $db_sel=mysql_select_db($db) or die("Erreur de selection ".mysql_error()); // sélection de la base //messages de TEST à oter ensuite qd ça marchera

    $req = mysql_query("SELECT email, titre, nom, code_client FROM oc_clients WHERE code_client IN (SELECT code_client FROM oc_apayer
    WHERE TO_DAYS(NOW()) - TO_DAYS(date_apayer) <= 30 AND paye = 0 AND rappel = 2 ORDER BY apayer_id DESC)");
    ?>

    <?php

    $message = '<html>
    <head>
    Votre code client : ;
    </head>
    <body>

    <h1>Joyeux Noël et très bonnes fêtes de fin d\'année</h1>
    <p>Toute l\'équipe de Image-Studio vous souhaite de très bonnes fêtes de fin d\'année en espérant une très bonne nouvelle année.</p>
    <p>Pas mal de nouveautés sont à prévoir cette année sur le site, et nous vous rappelons que le site dispose d\'un forum communautaire pour partager vos passions</p>
    </body>
    </html>
    ';
    $sujet = 'Joyeux Noël';
    $headers = 'From: accueil@outremercolis.com' . "\r\n" .
    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

    while($mail = mysql_fetch_array($req))

    mail($mail['email'], $sujet, $message, $headers);
    mysql_close();
    ?>
    0