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 :

1 submit avec 2 actions


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut 1 submit avec 2 actions
    Bonjour,

    j'ai un petit problème...
    J'ai un formulaire de commande (bouton "commander" )
    Quand le client clique sur ce bouton, la commande est enregistrais ds la BD et un message doit être envoyer a l'administrateur .
    Je voudrais que cela déclenche en même temps (avec le même click=2 actions simultanées avec le submit du formulaire )

    En clair :
    click bouton commander= enregistrement de la commande + mail


    Merci d'avance (je débute)

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Points : 2 440
    Points
    2 440
    Par défaut
    Bonjour,

    Quel est le problème ?
    Tu récupères la requête dans une page et lance deux actions (ou plusieurs) dans ton code php. Du genre (très très schématisé )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if(isset($_POST['commander'])
    {
        if(saveToDb())         //fonction personnalisée effectuant l'enregistrement en bdd
             sendMail();          // fonction personnalisée envoyant le mail, uniquement réalisée si l'insertion en BDD est bien réalisée
       }
    Si tu as des difficultés, consulte d'abord la FAQ et les Cours , et n'hésite pas à poser des questions.

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    Si tu sais enregistrer des informations dans une base de données, et si tu sais envoyer un mail en php, Je ne vois aucun probleme quant à la réalisation de ton script.

    En fait ces deux actions sont bien separées du coté de php.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    // on se connecte à le bd et on enregistre les infos
    mysql_connect(..);
    mysql_select_db(..);
    mysql_query(..);
    ...
    mysql_close();
     
    // Ok on a donc fini d' enregistrer les info
    // Disons maintenant à l' admin qu' il y' a un nouveau user
     
    //on envoie maintenant le message

Discussions similaires

  1. bouton submit avec action
    Par naroco dans le forum Langage
    Réponses: 1
    Dernier message: 12/01/2012, 16h10
  2. envoyer submit avec une condition !
    Par delphinote dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 01/07/2005, 15h52
  3. Transormer un lien bouton submit avec nom et valeur ?
    Par boteha dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/02/2005, 19h23
  4. Formulaire et bouton submit avec image mapée
    Par dody dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 16h00
  5. Réponses: 5
    Dernier message: 29/10/2004, 16h20

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