Affichage d'une donnée dans un champ text

Affichage d'une donnée dans un champ text - PHP - Programmation

Marsh Posté le 02-09-2008 à 15:56:36    

Bonjour à tous,
 
Je suis en train de coder un site Internet pour ma société et j'ai un très léger problème.
 
Lorsqu'un utilisateur veut editer son profil, j'affiche les différentes données dans des champs texte hors pour l'adresse par exemple il m'est impossible de la récupérer entièrement.
 
Exemple: Si l'adresse est "20 rue du maréchal leclerc", je vais seulement voir apparaitre "20" dans mon champ texte.
 
Code:

Code :
  1. <input type="text" name="adr" size="42" class="champ" value=<?php echo $res['adr_agence']; ?> />


 
Pourtant lorsque je fais un echo de la variable "$res['adr_agence'];" je vois l'adresse en entier.


Message édité par Metabolicman le 02-09-2008 à 15:59:51
Reply

Marsh Posté le 02-09-2008 à 15:56:36   

Reply

Marsh Posté le 02-09-2008 à 16:00:43    

value="<?php echo htmlentites($res['adr_agence']);?>"  
 
note les guillemets ( obligatoire pour la valeur d'un attribut html)  et le htmlentites

Reply

Marsh Posté le 02-09-2008 à 16:06:20    

oki merci je me doutais que c'était un truc à la con, ça fonctionne nickel.
 
Merci encore ;)

Reply

Marsh Posté le 02-09-2008 à 16:09:26    

Vu que t'as l'air d'utiliser de l'xHtml, n'oublie pas de valider les pages. Le validateur t'aurais indiqué qu'il manquait des double-quotes :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed