9
votes

Enregistrer le texte formaté HTML sur la base de données

Je souhaite sauvegarder du texte formaté HTML dans la base de données, mais lorsque je le fais, il ne regarde pas les symboles HTML comme > 'et d'autres C'est ainsi que j'ai lu l'article de la base de données pour l'édition: xxx pré>

après cela génère un tel code HTML: p> xxx pré>

donc, je m'attends à ce que je pense que Ce texte apparaîtra dans mon champ de texte, dans le code HTML de cette page, mais dans la zone texte est non. P>

dans la base de données Je l'enregistre comme suit: p>

<p class="Title"> Hello </p>


8 commentaires

Êtes-vous sûr de ne pas enregistrer les symboles HTML comme ?


Oui, ça ne sauve pas de tels symboles


Cela fait. ça fait tout simplement.


Quant aux autres symboles, tels que 'ou \, faites toujours $ parentname = mysql_real_escapape_string ($ parentname); et ainsi de suite pour chaque variable que vous mettez dans des devis


Textarea a à la fois des balises d'ouverture et de fermeture. et aucun attribut de valeur.


S'il n'a pas d'attribut de valeur - comment puis-je enregistrer l'article modifié à la base de données? Comment attribuer un champ variable et textarea? Pourquoi cela fonctionnait plus tôt quand j'ai utilisé l'attribut de valeur?


Heh, il a raison, n'a pas tapé ça. Texareas fonctionne contrairement à la plupart des entrées de formes. Ressemble à ceci