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 :

Stocker une phrase dans une variable [Fait]


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 72
    Points : 36
    Points
    36
    Par défaut Stocker une phrase dans une variable
    Bonjour,

    Mon problème : Je suis en train de créer un page php qui permet d'envoyer un e-mail à travers un formulaire. Mon problème est que quand quelqu'un tape, dans mon formulaire + d'un mot, ma page ne prends que le premier mot. Voici la page en question : <http://www.bibliojunior.ch/Commander_calendrier.php>.

    Alors voici comment j'ai fait :
    En premier une partie formulaire. Ensuite, je recharge la même page, et avec un if isset, je me ce code :
    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
    <?php
     
    if (isset($_POST['prenom']))
    {
    if (isset($_POST['prev']))
    {
    ?><b>Tes informations : </b><br><br><?php
    echo htmlspecialchars($_POST['prenom']);?><br><?php
    echo htmlspecialchars($_POST['nom']);?><br><?php
    echo htmlspecialchars($_POST['rue']);?><br><?php
    echo htmlspecialchars($_POST['npa']);?> <?php
    echo htmlspecialchars($_POST['lieu']);?><br><?php
    echo htmlspecialchars($_POST['pays']);?><br><?php
    echo htmlspecialchars($_POST['email']);?><br><br><?php
    echo htmlspecialchars($_POST['commentaires']);?><br><br><?php
     
     
    ?><form method="post">
     
     
    <input type="hidden" name="prenom" value=<?php echo htmlspecialchars($_POST['prenom']);?> />
    <input type="hidden" name="nom" value=<?php echo htmlspecialchars($_POST['nom']);?> />
    <input type="hidden" name="rue" value=<?php echo htmlspecialchars($_POST['rue']);?> />
    <input type="hidden" name="npa" value=<?php echo htmlspecialchars($_POST['npa']);?> />
    <input type="hidden" name="lieu" value=<?php echo htmlspecialchars($_POST['lieu']);?> />
    <input type="hidden" name="pays" value=<?php echo htmlspecialchars($_POST['pays']);?> />
    <input type="hidden" name="email" value=<?php echo htmlspecialchars($_POST['email']);?> />
    <input type="hidden" name="commentaires" value=<?php echo htmlspecialchars($_POST['commentaires']);?> />
    <input type="hidden" name="envoye" value=<?php echo "ok";?> />
     
    <input type="submit" value="Cliques ici pour envoyer ta commande" />
     
     
    </form>
    Donc, je recharge encore une fois la même page (en fait je n'ai qu'une seule page) après avoir affiché les informations que l'utilisateur a entré. Et je reprends ces informations avec des champs cachés.
    Et, de nouveau au moyen d'un if isset, après avoir rechargé la même page, j'envoie le message avec les différentes informations :
    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
    <?php 
    if (isset($_POST['envoye']))
    { 
    $message = " E-Mail:\t$email\n";
    $message .= "$prenom\n";
    $message .= "$nom\n";
    $message .= "$rue\n";
    $message .= "$npa\n";
    $message .= "$lieu\n";
    $message .= "$pays\n\n";
    $message .= "Commantaires :$commentaires\n\n";
     
    $adresse = "***@gmail.com";
    $titre = "Commande calendrier BiblioJunior !";
    $headers = "From: Formulaire de commande de calendrier \n";
    $headers .= "Reply-To: $email \n";
    mail($adresse,$titre,$message,$headers);
    echo "<HTML><HEAD>";
    echo "<TITLE>Commande envoyée !</TITLE></HEAD><BODY>";
    echo "<H1 align=center>Merci, $prenom </H1>";
    echo "<P align=center>";
    echo "Ta commande de calendrier 2008 a bien été envoyée ! Tu le reçevras bientôt dans ta boîte aux lettres !</P>";
    echo "</BODY></HTML>";
     
    ?>
    <p align="center">
    <a href="http://www.bibliojunior.ch">Retour aux news</a>
    </p>
    <?php
    }
     
    ?>
    Est-ce que quelqu'un voit un beugue dans mes codes ?

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 72
    Points : 36
    Points
    36
    Par défaut
    Merci beaucoup. Ca fonctionne !!!

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

Discussions similaires

  1. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 14h35
  2. [XL-2003] Insérer la valeur d'une cellule dans une phrase d'une autre
    Par DonaldTron dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2009, 20h50
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 27/08/2007, 00h04
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 11h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 14h48

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