Récupérer une varible dans input
Mehdi
-
Mehdi -
Mehdi -
bonjour tout le monde j'ai un petit soussi avec une variable que je souhaiterez afficher dans un input type="text"
cette vairable est dans une base de donne et la variable de type texte
alorslecode quejetape est le suivant
echo '<td><input name="NomF" value='.$data['NomF'].' type="text"/></td>';
ça devrai affichet mehdi et com
mais ça affiche mehdi seulement et quand je change mon code par
echo '<td>'.$data['NomF'].' td>';
ça maffichebien mehdi et com
pour koi je veut l'afficher dans input type=text et bienc pour le modifier par l'utilisateur
cette vairable est dans une base de donne et la variable de type texte
alorslecode quejetape est le suivant
echo '<td><input name="NomF" value='.$data['NomF'].' type="text"/></td>';
ça devrai affichet mehdi et com
mais ça affiche mehdi seulement et quand je change mon code par
echo '<td>'.$data['NomF'].' td>';
ça maffichebien mehdi et com
pour koi je veut l'afficher dans input type=text et bienc pour le modifier par l'utilisateur
Configuration: Windows XP Internet Explorer 7.0
5 réponses
-
Salut medhi,
essaie ça:echo '<td><input name="NomF" value"'.$data['NomF'].'" type="text"/></td>';
Càd rajouter les doubles quotes (") après le value=
mais je pense qu'il vaut mieux faire comme ceci:echo "<td><input name='NomF' value='.$data['NomF'].' type='text' /></td>";
Mais bon, chui pas expert non plus...
-
bonjour,
déjà tente cela ::
echo '<td><input name="NomF" value="'.$data['NomF'].'" type="text"/></td>';
c 'est à dire que tu entoure ta VALUE de " " et si c'est pas bon verifie les caractères spéciaux contenus dans la bd, si ils ont été protégés avant insertion(ex:: addslashes("toto@free.fr")), la valeur exacte retournée ( "voir source" resultat html) Bref analyse bien les données récupérées et afficher car des fois " ' \ ou / etc ... peuvent tout changer.
si tu ne trouves pas, donnes un peu plus d infos(copie colle tout ce que tu as)
bon courage @++ -
salut txiki,
tu voulais certainement dire ca::
echo "<td><input name='NomF' value='".$data['NomF']."' type='text' /></td>";
et oui le variable tableau associatif ne pe pas etre appelée directement il faut concaténer car seul $data sera détecté comme VAR, ...
a plus -
Ouais, je mé gouré ! ;-))
J'ai l'habitude de mettre le type après le input puis le name et enfin le value... -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -