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
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention   609
     
    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
  2. 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
  3. 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
  4. txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention   609
     
    Ouais, je mé gouré ! ;-))
    J'ai l'habitude de mettre le type après le input puis le name et enfin le value...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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