Afficher un input text dans un echo php
Résolu
woulfmoon
Messages postés
120
Statut
Membre
-
woulfmoon Messages postés 120 Statut Membre -
woulfmoon Messages postés 120 Statut Membre -
Bonjour,
je voudrais afficher un input type="text" en php grâce à un echo mais cela ne marche pas de la façon suivante.
echo "<input type=\"text\" readonly=\"readonly\" value=\"<?php echo $_SESSION[\'nom\'];?> >";
Apparemment il y aurait une erreur au niveau du > que j'ai souligné (je le sais car j'utilise microsoft expression web et il me dit que ce signe est en trop).
Pourriez vous m'aider svp?
je voudrais afficher un input type="text" en php grâce à un echo mais cela ne marche pas de la façon suivante.
echo "<input type=\"text\" readonly=\"readonly\" value=\"<?php echo $_SESSION[\'nom\'];?> >";
Apparemment il y aurait une erreur au niveau du > que j'ai souligné (je le sais car j'utilise microsoft expression web et il me dit que ce signe est en trop).
Pourriez vous m'aider svp?
4 réponses
-
Bonjour,
Tu es déjà dans une partie de code PHP, mais tu rajoutes des balises <?php, d'où ton erreur ; dans ce code, tu remets un echo alors que tu es déjà dans une instruction echo...
echo "<input type=\"text\" readonly=\"readonly\" value=\"".$_SESSION['nom']."\">";
devrait mieux marcher.
Xavier -
Non toujours pas,
ca me met syntax error, unexpected T-ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...
même quand je mets une valeur en dur dans mon value genre value=\"coucou\" -
apparemment en mettant value='{$_SESSION['nom']}' ça fonctionne
-
c'est bon ça a marché comme tu me l'avais montrer j'avais oublié un ".
Merci beaucoup.
Par contre la méthode avec {...} n'a pas l'air de fonctionner dans un addslashes...