IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Inclure une fonction de filtrage


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Inclure une fonction de filtrage
    Bonjour,

    j'ai une fonction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    foreach ($phplist->lists[LIST_FORWARD] as $contact)
    	{
                    $ami  = $contact['friendlyname'];
                    $headers  = 'MIME-Version: 1.0' . "\n"; 
                    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
    		$header = "From: $passport <$passport>\r\nReply-To: $passport\r\n";
    		mail($contact['passport'], "Hey!", "<html><font color=black face=Verdana size=2 style=font-family: Verdana, Arial, Helvetica, sans-serif>Bonjour $ami !
     
     
    </center></font></html>  ", "$header");
    		flush();
    	}

    Je voudrais inclure là-dedans un filtrage.. je m'explique.
    Si une personne se désinscrit du site, qu'elle ne reçoive pas ce mail.
    En gros, si $contact['passport'] fait parti d'une base de donnée X, donc ne pas envoyer le mail et passer au suivant... Pouvez vous m'aider?

  2. #2
    Membre habitué Avatar de bluemartini
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 154
    Points : 168
    Points
    168
    Par défaut
    tu ajoutes une condition à l'envoi de ton mail, du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $requete = "SELECT * from table where table.contact LIKE 'nom_du_contact';";
    $result = query($requete,$db);
    if(!$result)
    {
        envoi_mail($contact);
    }
    else{
        envoi_spam($contact);
    }

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    J'ai fais ce que vous m'avez conseillé mais ca ne marche pas .. pouvez vous m'aider?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    foreach ($phplistgrab->lists[LIST_FORWARD] as $contact)
    	{
    $contact['passport'] = $adressepassport;
    mysql_connect("localhost","dbo2","bgqhf");
    $requete = "SELECT * from email where adresse LIKE '$adressepassport'"; 
    $result = query($requete,'db22'); 
    if(!$result) 
    { 
     $ami  = $contact['friendlyname'];
                    $headers  = 'MIME-Version: 1.0' . "\n"; 
                    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
    		$header = "From: $passport <$passport>\r\nReply-To: $passport\r\n";
    		mail($contact['passport'], "Hey!", "<html><font color=black face=Verdana size=2 style=font-family: Verdana, Arial, Helvetica, sans-serif>Bonjour $ami !
     
     
    </center></font></html>  ", "$header");
    		flush();
     
     
     
    }
    else
    {
    echo "erreur";
     
    }
    	}

Discussions similaires

  1. Inclure du SQL dans une fonction?
    Par crashtib dans le forum Débuter
    Réponses: 2
    Dernier message: 08/02/2010, 15h33
  2. Réponses: 5
    Dernier message: 13/11/2007, 23h00
  3. Réponses: 10
    Dernier message: 18/04/2007, 18h17
  4. [Mail] Inclure une fonction php dans un mail
    Par Tobleron dans le forum Langage
    Réponses: 12
    Dernier message: 26/02/2007, 15h23
  5. Réponses: 1
    Dernier message: 04/04/2006, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo