2016-07-30 1 views

Répondre

0

Vous devez encoder et encode:

Avec JavaScript:

Option1:

encodeURI('string to database'); 
decodeURI('string from database'); 

Option2:

encodeURIComponent('string to database'); 
decodeURIComponent('string from database'); 

Avec PHP:

Option3:

<?php 
htmlentities($strToDB); 
echo html_entity_decode($strFromDB); 
?> 
+0

Je suppose qu'il devrait encoder et décoder ne pas encoder et encoder – jonju

+0

haha ​​a du sens pour moi. –

+0

J'ai essayé et ça n'a pas fonctionné, je pense que javascript getElementById affiche simplement ce qui est écrit dans le champ sql raw, pas comme dans php que si vous utilisez echo il le passe comme html line. Je ne sais pas comment le passer en html et ne pas l'afficher dans l'écran raw –

0

Si vous stockez des données à partir textarea puis avant de stocker les données dans la base de données que vous pouvez faire

<?php 
message = nl2br(message); 
?> 

Il va ajouter des sauts de ligne HTML où il détecte une ligne Pause.

+0

J'ai essayé mais me montre le
... Je pense que javascript getElementById suffit d'afficher ce qui est écrit dans le champ SQL brut, pas comme dans php que si vous utilisez l'écho, il le passe comme la ligne html. –