Affecter les zones TEXTAREA par PHP

[Résolu/Fermé]
Signaler
-
 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

1 réponse

Messages postés
108
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
11 février 2015
7
Solution

<textarea name="descrip" cols="50" rows="7"><?echo $descrip;?></textarea>
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 ?
> 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