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 :

Afficher variable dans un formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut Afficher variable dans un formulaire


    J'ai une variable ($variable) et je voudrais l'afficher en valeur par défaut dans un formulaire. J'ai donc fait ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form>
    <?php
    echo '<input type="text" value=$variable>'
    ?>
    </form>
    Mais malheureusement, ce qu'il s'affiche dans le formulaire, c'est simplement "$variable" au lieu de sa valeur et je ne sais pas comment faire...

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 348
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 348
    Billets dans le blog
    17
    Par défaut
    Normal car les variables contenues dans une chaîne délimitée par des ' ne sont pas interprétées.
    Doc sur les chaînes de caractères : http://fr.php.net/types.string

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut
    Merci, j'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <form>
    <input type="text" value=<?php echo <<<EOT
    $adresse
    EOT;
    ?>>
    </form>

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 348
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 348
    Billets dans le blog
    17
    Par défaut
    Y'a plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="<?php echo $adresse ?>">
    (n'oublie pas les " au cas où $adresse contiendrait un espace)

    Et pour éviter des pbs si jamais $adresse contient un " :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="<?php echo htmlspecialchars($adresse) ?>">

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

Discussions similaires

  1. Afficher Variable dans un formulaire
    Par dam28800 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/03/2010, 15h51
  2. Afficher une variable dans un formulaire.
    Par Snap luvs pastèque dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 30/06/2009, 19h40
  3. Probleme d'envoi de variable dans un formulaire
    Par vivian dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/08/2006, 12h17
  4. Réponses: 7
    Dernier message: 02/08/2006, 15h51
  5. passage de variables dans un formulaire
    Par albo69 dans le forum Langage
    Réponses: 4
    Dernier message: 16/02/2006, 22h52

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