Tom's Guide > Forum > Programmation > code html dans un envoit sur BDD
Mot :    Pseudo :           
 

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

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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.

Répondre à kakashi99

je vois pas trop ou je dois mettre ca....

serai ce possible d'avoir une tite explication un peu plus précise... en attendant je vais chercher sur google si je trouve plus de renseignement

MERCI :)

Répondre à ptitnounours54

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 :

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



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

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

Répondre à kakashi99

ben moi j'ai ca pour afficher mon texte:

Code :
  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
:-(

Répondre à ptitnounours54

<? echo nl2br($donnees['message']); ?>

Répondre à okinou

ahhhhhhhhhhhhhhh magnifique :)
Excellent les mec je m'etai juste trompé sur la parenthese de fin... je l'avai mise apres le point-virgule...
et pour mettre des liens? des "mailto"? une image? c'est faisable?

Répondre à ptitnounours54

Oui, mais tu ne va pas nous poser toute les questions.

Donc, un petit tour sur :

phpdebutant.org
www.lephpfacile.com

te permettra de te faire une idée de ce que tu peut réaliser.

Répondre à okinou
Tom's Guide > Forum > Programmation > code html dans un envoit sur BDD
Aller à :

Il y a 304 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens