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

Langage PHP Discussion :

Aide pour Traitement d'un formulaire - PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 35
    Par défaut Aide pour Traitement d'un formulaire - PHP
    Bonjour à tous,
    Depuis le début de la semaine, je cherche, je creuse les forums et je crois que j'ai touché le fond....En effet, amateur informatique, je me suis lancé au début du mois de mars dans la conception d'un site internet à partir d'un template libre. Ce site a pour objectif de m'aider dans ma recherche d'emploi.
    Le problème est le suivant, chaque page de mon site possède en bas à droite une rubrique message composée d'un formulaire à remplir. Jusqu'ici tout va bien mais j'ai rapidement compris qu'il fallait configurer ce formulaire ( a ce que j'ai pu lire via un fichier tratement PHP) et là je n'ai aucune compétence....Pouvez vous m'apportez une aide personnalisée à mon problème.
    Voici l'adresse de mon site: vincentdugre.webou.net
    Voici le code HTML de mon formulaire
    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
    <div class="templatemo_bottom_3_col">
                    <h1>Envoyez un mail<a name="contact" id="contact"></a></h1>
                    ***<form action="mailto:vdugre@gmail.com" method="post">
                   ***    <label class="labels">Nom:</label>
                            <div class="cleaner"></div>
                   ***  ***    <input type="text" value="Tapez votre nom" name="fullname" class="field"  title="name" onfocus="clearText(this)" onblur="clearText(this)" id="fullname" />
                            <div class="cleaner"></div>
                            <label class="labels">Email:</label>
                            <div class="cleaner"></div>
                            <input type="text" value="Tapez votre adresse mail" name="email" class="field"  title="email" onfocus="clearText(this)" onblur="clearText(this)" />
                            <div class="cleaner"></div>
                            <label class="labels">Message:</label>
                       ***  <div class="cleaner"></div>
                            <textarea name="message" cols="50" rows="3" class="text_area" title="message" onfocus="clearText(this)" onblur="clearText(this)">Tapez votre message</textarea>
                   ***      <input type="submit" name="search" value = "Envoyer" alt="Search" class="button" title="Subscribe" />
                    ***</form>
                    </div>
                    <div class="cleaner"></div>
    Je sais qu'il faut que je change mailto:vdugre@gmail.com par le nom de mon fichier php, exemple envoimail.php. et ensuite je dois créer ce fichier envoimail.php et je bloque sur le contenu de ce fichier. j'ai beau lire une multitude de tutoriel je ne comprends pas grand chose.
    Je vous remercie vraiment pour l'aide que vous pouvez m'apporter....

  2. #2
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    dans ton fichier en php (envoimail.php) tu peux faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bla = $_POST['fullname'];
    fullname étant le "name" du champs
    idem pour tout le reste

    après pour les envois de mail, tu as la fonction php : mail();

  3. #3
    Membre averti
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 35
    Par défaut
    Je sents que tu vas mieux comprendre ma nullité en PHP...
    Voila le contenu du PHP que j'ai réalisé en suivant tes conseils.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $bla = $_POST['Nom'];
    $bla = $_POST['Email'];
    $bla = $_POST['Message'];
    mail(vdugre@gmail.com);
    ?>
    Mais quand je test sur le net voila ce que ça me donne:
    Parse error: syntax error, unexpected '@' in /home/dugre000/public_html/traitement_formulaire.php on line 5

    Je suppose que le pb vient du mail...Merci encore pour ton aide

  4. #4
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    négatif!
    chaque variable doit avoir un non différent, que tu choisis comme tu veux!

    avant de faire ta fonction mail() ==> http://php.net/manual/fr/function.mail.php

    tu dois tester si tes variables sont bien passées comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    $nom = $_POST['Nom'];
    echo $nom;
    $email = $_POST['Email'];
    echo $email;
    $message = $_POST['Message'];
    echo $message;
     
    ?>
    go go go !

  5. #5
    Membre averti
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 35
    Par défaut
    Excuse moi mais je ne comprends rien...
    j'ai lu la doc du lien que tu m'as passé mais hélas ça reste de l'anglais mérovingien pour moi...
    Peux tu m'éclaircir davantage.
    Encore merci

  6. #6
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    faut peut être essayer de travailler pas à pas..
    surtout quand on débute, faut faire les choses dans l'ordre
    enfin même quand on en débute pas
    as tu vérifié si tes variables passent bien avant de t'occuper de cette fonction?

    bref,
    sur le lien (fonction mail()) tu as "Liste de paramètres" : destinataire, sujet, message et à quoi ça correspond

    voilà voilà

  7. #7
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut

    Citation Envoyé par oceane751 Voir le message
    négatif!


    tu dois tester si tes variables sont bien passées comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    $nom = $_POST['Nom'];
    echo $nom;
    $email = $_POST['Email'];
    echo $email;
    $message = $_POST['Message'];
    echo $message;
     
    ?>
    go go go !

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

Discussions similaires

  1. aide pour design d'un formulaire web un-à-plusieurs
    Par oussafer dans le forum Webdesign & Ergonomie
    Réponses: 0
    Dernier message: 29/06/2011, 04h20
  2. aide pour application access et formulaire
    Par alexkickstand dans le forum IHM
    Réponses: 7
    Dernier message: 25/10/2007, 21h03
  3. [MySQL] aide pour connection mysql avec du php sur mon site web
    Par cuisto44000 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 23/09/2007, 01h30
  4. [DW MX2004] Aide pour réaliser la page traitement_commande.php
    Par hoangeric dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 30/06/2007, 00h22

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