2009-09-08 8 views
1

Il y a du texte html stocké dans la base de données que je veux afficher dans une zone de texte html telle qu'elle était dans la base de données.Afficher les balises html de db dans la zone de texte

Texte dans DB est:

<SPAN STYLE= "" >I should have known this....</SPAN> 

mais quand je le montre dans la zone de texte, il s'affiche sous la forme:

I should have known this 
</SPAN> 
"> 

Je remplissais la zone de texte comme ceci:

<textarea class="inputtext" name="content" value="<?=$row2['contentFull']?>"> 
Comme une zone de texte n'a pas d'attribut "valeur", vous placez le texte entre les balises d'ouverture et de fermeture:

Répondre

1

Si vous voulez avoir une valeur par défaut dans un TEXTAREA vous devez coder comme ceci:

<textarea name="content"><?php echo $row2['contentFull']; ?></textarea> 

C'est parce que TEXTAREA n'a pas l'attribut value ni est c'est une étiquette singulière ou non appariée comme INPUT. C'est plutôt une étiquette appariée. Un où vous devez avoir l'étiquette d'ouverture et de fermeture.

Assurez-vous également que, sauf si vous souhaitez afficher un saut de ligne supplémentaire, pour que le début de votre sortie commence immédiatement après l'ouverture TEXTAREA.

Questions connexes