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 :

Présentation d'un formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de griggione
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2006
    Messages : 170
    Par défaut Présentation d'un formulaire
    Bonjour tous,

    J'ai un formulaire sur mon site expédié vers un mail.
    Ce qui me donne à l'affichage :

    Contact de :
    Monsieur Nom Prénom
    xxxxxx@gmail.com
    0102030405
    0607080901
    bla bla bla

    Alors que j'aimerais avoir :

    Contact de :
    Monsieur : Nom Prénom
    Mail : xxxxxx@gmail.com
    Téléphone : 0102030405
    Portable : 0607080901
    Message : bla bla bla

    Mon code php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        $message =  '<div style="width: 100%; text-align: left; font-weight: bold">  
                        Contact de :<br>
                        '.$_POST['civilite'].' '.$_POST['name'].' '.$_POST['prenom'].'<br>
                        '.$_POST['email'].'<br>
                        '.$_POST['telephone'].'<br>
                        '.$_POST['portable'].'<br>
                        '.$_POST['message'].'
                    </div>';
    Merci du coup de main

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    montrez nous ce que vous avez essayé, même si ça ne fonctionne pas comme vous le souhaitez.

    pourquoi avez mis "php 7" dans le titre, il y a quelque chose qui vous oblige de travailler avec cette version ?

  3. #3
    Membre confirmé Avatar de griggione
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2006
    Messages : 170
    Par défaut
    Bonjour mathieu,

    Pour le php7, j'ai mis ça comme ça.

    Voila ce que j'ai fait :

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
                  <form method="post" action="mail_udacvg.php">
                    <p><i>Les champs marqué par </i><em>*</em> sont <em>obligatoires</em></p><br>
                    <fieldset><legend>Coordonnées :</legend>
                      <label for="subject"></label>
                      <input type='hidden' name='subject' value='contact' /><br >
                      <label for="civilite">Civilité :</label>
                        <select name="civilite" id="civilite">
                          <option value="Choisissez ..." selected="selected">Choisissez ...</option>
                          <option value="Madame">Madame</option>
                          <option value="Monsieur">Monsieur</option>
                          <option value="Maire(sse)">Maire(sse)</option>
                          <option value="President">Président(e)</option>
                          <option value="Secretaire">Secrétaire</option>
                          <option value="Tresorier">Trésorier(e)</option>
                          <option value="Administrateur">Administrateur(trice)</option>
                          <option value="Adherent">Adhérent(e)</option>
                          <option value="Sympathisant">Sympathisant(e)</option>
                        </select><br >
                      <label for="name">Votre nom : <em>*</em></label>
                      <input type="text" name="name" id="name" required /><br >
                      <label for="prenom">Votre prénom : <em>*</em></label>
                      <input type="text" name="prenom" id="prenom" required /><br >
                      <label for="email">Votre e-mail : <em>*</em></label>
                      <input type="email" name="email" id="email" required /><br >
                      <label for="telephone">Téléphone(s) :</label>
                      <input type="tel" id="telephone" name="telephone" pattern="[0-9]{10}" ><br >
                      <label for="portable">Portable(s) :</label>
                      <input type="tel" id="portable" name="portable" pattern="[0-9]{10}" ><br >
                    </fieldset>
                    <fieldset><legend>Association :</legend>
                      <label for="name">Son nom : </label>
                      <input type="text" name="name" id="name" /><br >
                      <label for="message">Vos commentaires, suggestions ou questions : <em>*</em></label>
                      <textarea name="message" id="message" required ></textarea><br >
                    </fieldset>
                    <input type="submit" value="Envoyer Mon Message" />
                  </form>
    La page partie php est au-dessus, du moins ce qui nous interesse.
    Voila ce qui arrive par mail :

    Nom : 28.png
Affichages : 77
Taille : 6,0 Ko

    Alors que j'aimerais :
    Contact de :
    Monsieur : Nom Prénom
    Mail : xxxxxx@gmail.com
    Téléphone : 0102030405
    Portable : 0607080901
    Message : bla bla bla

    Merci

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    il n'y a pas de souci pour le titre, vous n'êtes pas obligé de choisir quelque chose quand vous créez une discussion.

    en ce qui concerne le code, je demandais cela pour savoir le code que vous avez essayé pour ajouter le texte "Téléphone : " par exemple.

  5. #5
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 513
    Par défaut
    Bonjour,

    Vous ne savez pas comment concaténer une chaîne de caractère et une variable en PHP ?
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $message =  '<div style="width: 100%; text-align: left; font-weight: bold">  
                        Contact de :<br>
                        '.$_POST['civilite'].' '.$_POST['name'].' '.$_POST['prenom'].'<br>
                        Email :'.$_POST['email'].'<br>
                        Tel :'.$_POST['telephone'].'<br>
                        Tel (port) :'.$_POST['portable'].'<br>
                        Message :'.$_POST['message'].'
                    </div>';

  6. #6
    Membre confirmé Avatar de griggione
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2006
    Messages : 170
    Par défaut
    Bonjour tous,

    Citation Envoyé par mathieu Voir le message
    il n'y a pas de souci pour le titre, vous n'êtes pas obligé de choisir quelque chose quand vous créez une discussion.
    OK je prend note, ça évitera des erreurs.

    Citation Envoyé par Toufik83 Voir le message
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $message =  '<div style="width: 100%; text-align: left; font-weight: bold">  
                        Contact de :<br>
                        '.$_POST['civilite'].' '.$_POST['name'].' '.$_POST['prenom'].'<br>
                        Email :'.$_POST['email'].'<br>
                        Tel :'.$_POST['telephone'].'<br>
                        Tel (port) :'.$_POST['portable'].'<br>
                        Message :'.$_POST['message'].'
                    </div>';
    Excellent, merci pour ce renseignement

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

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