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

 MySQL Discussion :

[Php/MySQL] Envoi de mails selon requête


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Par défaut [Php/MySQL] Envoi de mails selon requête
    Salut,

    je suis totalement débutant en php, un peu moins en SQL car je connais Access et les bases de données.

    J'ai un truc très simple à faire et j'aimerais le faire en php/mysql pour apprendre ce langage.

    J'aimerais simplement ici que vous me disiez si c'est faisable, et si oui, quelles étapes est-ce que je devrais faire pour y arriver.

    Le problème est le suivant :

    Une seule table "Contact" avec les champs

    nom
    mail
    adresse
    CP
    ville
    categorie

    J'aimerais faire des requêtes (par exemple sur le CP) et que l'application mette tous les contacts qui correspondent à la requête dans les destinataires cachés d'un mail thunderbird ou outlook que je n'aurai plus qu'à renseigner. Tout en local

    Voila, c'est tout, ça ne me parrait pas compliqué mais je ne sais pas trop par où commencer.

    En fait il me faudrait un formulaire simple pour rentrer les contacts dans la base de données et une page avec des boutons correspondants aux différentes requêtes dont j'ai besoin selon si je dois envoyer un mail en fonction du CP, de la catégorie, etc.....

    Pourriez-vous me donner l'architecture des étapes pour faire ça svp ?

    Merci

  2. #2
    NoT
    NoT est déconnecté
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 237
    Par défaut
    Pas si simple que ça en fait, il faut pas oublier que coté client ton environnement local sera un navigateur, et uniquement un navigateur, donc comment le faire communiquer avec tes applications Outlook et / ou ThunderBird ? Là ce n'est pu une simple histoire de php mais plutot d'activeX ou d'OLE. ( je suis pas spécialiste )

  3. #3
    Membre confirmé Avatar de steve o'steen
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Par défaut
    sinon utilise sendmail()!!
    là tu feras que du php

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Par défaut
    salut et merci pour vos réponses

    donc si j'ai bien compris soit j'utilise l'activeX ou OLE et ça me permet de faire mes mails via outlook ou thunderbird,

    soit j'utilise la fonction sendmail() et mon appli php fait tout le travail.

    c'est bien ça ?

    Et du coup, vous me conseillez quoi ?

    Pour l'instant je suis en train de créer et renseigner ma base Mysql par l'interface phpmyadmin.

    Il me faudrait ensuite des infos sur les étapes suivantes.

    je compte ensuite faire ça dans cet ordre, est-ce que c'est bon ?

    1 - création de la base avec phpmyadmin

    2 - création du formulaire en php pour entrer les enregistrements dans la base de données

    3 - création des requêtes Mysql (ça je sais pas encore à partir de quoi on les fait ni où est-ce qu'on doit entrer le code SQL de la requête)

    4 - le code qui permet d'envoyer un mail à tous les résultats d'une requête

    5 - création de la page avec les bouttons correspondant à chacune des requêtes que je veux pouvoir faire selon les destinataires des mails.

    J'ai bon ??

    allez, a++ et merci

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    je pense q c'est bon l'ordre de succession des actions reste maintenant a lire un doc sur mysql pour savoir executer des requete sur une base. question doc c'est pas ça qui manque sur ce site

  6. #6
    NoT
    NoT est déconnecté
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 237
    Par défaut
    Je te conseille plutot de passer par Sendmail, mais d'utiliser une classe qui t'encapsulera les données du mail à envoyer, par exemple avec la classe mail de PEAR. ( http://www.pear.php.net/package/Mail )

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 123
    Par défaut
    Moi j'utilise la fonction mail.

    je récupère toutes les adresses que je souhaite avec la requete et j'envoi
    exemple pour toi.
    tu sélectionnes toutes les adresses mail où ya le code postal que tu veux.

    tu fais while ($var=mysql_fetch_array($requete))
    {$destinataire .= $var['Adresse mail'] }

    a la fin de ta boucle tu utilises la fonction mail avec les paramètres qui manquent.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Par défaut
    ok, merci encore pour vos réponses

    je vais me pencher sur les requêtes et dès que j'ai un problème je reviens sonner ici

    Sinon je suis bien sur toujours preneur de cionseils avisés...

    a+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] envoi de mail selon checkbox
    Par rcjcrcjc dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/09/2009, 16h56
  2. [MySQL] Envoi de mails selon une heure et une date donnée stockée
    Par vw91 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/06/2008, 11h00
  3. [phpEd 4.6,XAMPP 1.6.0a,MySQL 5.0.33,PHP 5]envoi de mail
    Par olivier57b dans le forum Apache
    Réponses: 4
    Dernier message: 30/03/2007, 17h48
  4. [Mail] Spammé par un script PHP d'envoi de mails
    Par Dia_FR dans le forum Langage
    Réponses: 5
    Dernier message: 13/09/2006, 21h57
  5. [PHP + Mysql] envoi de mail
    Par moulefrite dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 12/05/2006, 18h04

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