Récupérer une varible dans input

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

5 réponses

txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   524
 
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...
0
longisland Messages postés 17 Statut Membre
 
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 @++
0
longisland Messages postés 17 Statut Membre
 
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
0
txiki Messages postés 6819 Date d'inscription   Statut Contributeur Dernière intervention   524
 
Ouais, je mé gouré ! ;-))
J'ai l'habitude de mettre le type après le input puis le name et enfin le value...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mehdi
 
merci beaucoup les gars vous etes géniaux
0