Php : insérer texte avec des '

Résolu
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -  
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai fait un site internet avec une base de données.
Il y a une partie où l'utilisateur peut entrer un texte dans la base de données : un genre de journal intime.

J'ai deux problèmes avec ceci.
D'abord la base de données retient bien les retours à la ligne mais quand je lui demande de m'afficher le texte, ils n'y sont plus.
Ensuite je ne peux pas insérer dans la base de données, un texte avec des apostrophes '. Il fait une erreur d'insertion.

Est-ce que vous pouvez m'aider ?

Cordialement,
Sara.

A voir également:

3 réponses

kevin76110 Messages postés 4273 Date d'inscription   Statut Membre Dernière intervention   875
 
'lut,

Pour les ' , as-tu pensé à les protéger par un anti-slash avant ?
ex:
echo 'coucou, je m\'appelle Kevin';

Concernant ton retour à la ligne,ce n'est que de l'affichage je pense.
Je ne m'y connais pas trop de ce côté, mais regarde du côté des echo/prinf etc.
°º¤ø,¸¸,ø¤º°'°º¤ø, Contributeur CCM °º¤ø,¸¸,ø¤º°'°º¤ø,
Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau...
0
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   63
 
C'est bon pour les apostrophes. Merci.

Par contre le printf ne fonctionne pas non plus.
0
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   63
 
C'est bon j'ai trouvé.

Pour ceux qui veulent savoir c'est juste :
echo nl2br($message);
et ça affiche les retours à la ligne.
0