Affecter les zones TEXTAREA par PHP

Résolu
truyen -  
 truyen -
Bonjour,

j'ai créé une zone texte comme suit dans un fomulaire zone HTML/PHP
<TEXTAREA name="descrip" cols="50" rows="7"></textarea>
quand j'ai essayé de faire
$descrip = "un long texte"
le résultat est quad ma zone "descrip" est vide

j'ai essayé de faire comme m'a indiqué votre conseil en mettant

<textarea name="descrip" cols="50" rows="7"><?=$descrip;?></textarea>
PHP n'accepte pas la syntaxe de "<?=$descrip;?>"
Que faire ?

Merci d'avance
mon email : truyen_levan@yahoo.com
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. platypus69 Messages postés 122 Statut Membre 7
     
    Solution

    <textarea name="descrip" cols="50" rows="7"><?echo $descrip;?></textarea>
    0
    1. truyen
       
      Bonjour platypus69 (y a t-il un sens à ce nickname ? :-),

      Merci de ta reponse, j'ai essayé mais cela ne marche pas, je te donne ci-joint mon progarmme de test :
      <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
      <html>
      <head>
      <meta content="text/html; charset=ISO-8859-1"
      http-equiv="content-type">
      <title></title>
      </head>
      <body>
      <br>
      <form action ="testcomment.php" method = "post">
      <textarea name="descrip" cols="50" rows="7"><? echo $descrip;?></textarea>

      <input type="submit" value="OK" />
      </form>
      <?php
      // je voudrais remplir le texteare avec des données venant d'un fichier texte
      $descrip = "un long texte";
      ?>
      </body>
      </html>

      quand je l'ai lance, j'ai obtenu un texteare avec a l'interieur, le texte <? echo $descrip,>,

      au lieu de "un long texte",

      Que faire ?
      0
      1. truyen > truyen
         
        problème est résolu,
        en fait, il suffit d'ajouter entre 2 lignes <Textearea> et </textarea> des lignes générées par echo ou $ variable
        Truyen
        0