L'attribut action de la balise form a l'aiide

zemzoum89 Messages postés 583 Statut Membre -  
Yannick_Altuna_07 Messages postés 92 Statut Membre -
Bonjour,
Voilà je suis entrein de concevoir un siteweb et je voudrai savoir si c'est possible d'utiliser l'attribut action de façon à envoyer les données du formulaires remplis par l'user vers une autres page php les trairons et en meme temps les envoyer grace à mailto a nune adresse mail les deux a la fois... Je vous remercie de m'aider d'avance.....
Configuration: Windows 7 / Firefox 3.6

5 réponses

  1. Yannick_Altuna_07 Messages postés 92 Statut Membre 9
     
    C'est très simple, dans l'attribut action tu mets ta pages de traitement des données et dans cette page tu récupère les données avec

    $nom = ($_POST['firstname']) ;
    $prenom = ($_POST['lastname']) ;
    $contenu = ($_POST[contenu']) ;
    ...
    etc selon les informations que tu récupères.

    Ensuite tu utilise la fonction "mail()" de PHP pour envoyer un message à l'adresse de ton choix.

    mail('email_destinataire', 'sujet', '$nom, $prenom, $contenu et tout ce que tu veux');

    Cordialement,
    Yannick
    0
  2. zemzoum89 Messages postés 583 Statut Membre 18
     
    mais comment utiliser cette fonction mail svp??
    0
  3. Yannick_Altuna_07 Messages postés 92 Statut Membre 9
     
    justement je viens de te l'écrire, revoici la syntaxe :

    mail('email_destinataire', 'sujet', 'contenu_du_message');

    pour exemple

    mail('dudu@hotmail.com', 'Test d'envois de mail', 'le message en lui même, composé de texte simple');

    Tu peux remplacer chacun des élément par des variables comme je te l'ai mis plus haut. Exemple semi concret.

    <form action="envois_mail.php" method ="POST">
    <input type="texte" id="contenu-du-message" name="contenu-du-message" />
    <input type="submit" value="Envoyer">
    </form>

    ------------ envois_mail.php ------------

    // tu récupère ce qu'à rentré l'internaute
    $contenu = ($_POST['contenu-du-message']) ;

    // puis tu envois le mail avec la fonction mail
    mail('email_destinataire', 'sujet', '$contenu');

    quels sont les problèmes que tu rencontre?
    0
  4. zemzoum89 Messages postés 583 Statut Membre 18
     
    voila ma question en d'autres termes ou dois-je mettre cette fonction dans mon code php ???
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Yannick_Altuna_07 Messages postés 92 Statut Membre 9
     
    L'endroit importe peu, moi je l'ai mis dans le <body> à l'emplacement ou il y à mon contenu.

    <html>
    <head><title>Titre de la page envois_mail.php</title>
    </head>
    <body>
    <div id="header">
    contenu du header ...
    </div>
    <div id="contenu">

    <?php

    // tu récupère ce qu'à rentré l'internaute
    $contenu = ($_POST['contenu-du-message']) ;

    // puis tu envois le mail avec la fonction mail
    mail('email_destinataire', 'sujet', '$contenu');

    ?>

    </div>
    <div id="footer">
    contenu du footer ...
    </div>
    </body>
    <html>

    en gros c'est ça
    0