Se connecter avec
S'enregistrer | Connectez-vous

code html dans un envoit sur BDD

Dernière réponse : dans Programmation

bonjour a tous...

j'ai crée un espece de blog avec un ami et j'aimerai savoir des ptit truc.

j'ai une case pour mettre la date un autre pour mettre l'heure une autre pour le pseudo du posteur et enfin une derniere pour poster le message.

quand je poste le message il est envoyé sur une base de donné puis affiché sur la page d'accueil...

le problème est que quen je passe une ligne dans l'ecriture de mon message quand je met un lien, ca ne s'affiche pas sur la page d'accueil.
tout le texte est a la suite pas de passage de ligne ni de lien rien...
j'aimerai savoir ce qu'il faudrai changer??

merci a vous

Autres pages sur : code html envoit bdd

Lassé par la pub ? Créez un compte

il faut que tu utilise ca : nl2br()

disons que ton texte est contenu dans la variable $mon_texte, il te suffit de faire ca :
nl2br($mon_texte)
avant de l'envoyer dans ta base de données ou alors quand tu le recupere de ta base de données et avant de l'afficher...

voila.

bah par exemple sur ta page d'accueil, la ou tu affiche le texte que tu as recupérer de ta base de données, tu dois suremenbt faire un truc du style :

  1. echo "mon texte :".$mon_texte;


pour qu'il fasse les retour a la ligne etc, tu fais ca :

  1. echo "mon texte : ".nl2br($mon_texte);

ben moi j'ai ca pour afficher mon texte:
  1. <? echo $donnees['message']; ?>


j'ai essayé de le placer un peu partout mais ca me met des erreurs...
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /homepages/30/d139724074/htdocs/Test/index.php on line 29
:-(
Lassé par la pub ? Créez un compte
Tom's guide dans le monde