Création d'un forum en php

Fermé
Novak Messages postés 26 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 2 janvier 2012 - 21 août 2007 à 20:30
Novak Messages postés 26 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 2 janvier 2012 - 22 août 2007 à 18:15
Bonjour a tous ,

Je suis entrain de créer mon propre forum en php
j'ai un petit probleme concernant la lecture de message ,le saut de ligne n'apparais pas
c'est a dire

a l'enregistrement du message (formulaire )

bonjour,

blablabla

dans la base sql le message est identique

bonjour,

blablabla


mais a la lecture sa l'affiche sur une ligne comme ceci

bonjour,blabla

je ne sais d'ou vient le probleme

je vous remercie d'avance de vitre aide






A voir également:

1 réponse

neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
22 août 2007 à 02:57
essai un truc de ce style, il faut avant que tu soit aller chercher dans ta base de données se que tu veux afficher, puis apres tu fait passer tes données dans des variable, je te montre ce que j'ai fait dans ma page principal de mon site.

<?
mysql_connect("localhost", "root", "");
mysql_select_db("pagegarde");
$reponse = mysql_query("SELECT Date, Sorti, Lien FROM news Order by id desc LIMIT 0,10") or die(mysql_error());
while($data = mysql_fetch_array($answer))
{
?>
<h2>(NEW) <? echo $data['Date']; ?></h2><br>
<? echo $data['Sorti']; ?><br><a href="http://******<? echo $data['Lien']; ?>">Disponible</a><br>
<?
}

le resultat donne
['date'] = (NEW) **/**/2007
['sorti'] = voici la new du jour
['lien'] = au lien que j'ai

et si tu regarde bien j'ai fermer les balise php puis j'ai mis la balise <br> qui permet de retourner a la ligne, oh faite si tu utilise phpadmin tu peux aussi mettre la balise <br>

Bon courage
0
Novak Messages postés 26 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 2 janvier 2012
22 août 2007 à 18:15
J'utilise ceci comme code

<? $forum = "SELECT * FROM forum_sujet where id='$n' ";
$req = mysql_query($forum,$link) or die ('Erreur C1 : '.mysql_error() );
while($donn = mysql_fetch_array($req)) {
$sujet=$donn['sujet'];

$titre=$donn['titre'];

}

echo'<table width="90%" height="58" border="1">
<tr>
<td height="2">titre :'.$titre.'</td>
</tr>
<tr><td height="2">'.$sujet.'


</td>
</tr>

</table>'; ?>

mais dans ma base de donnée il me donne le texte sans aucun code html
mais il me donne des saut de ligne si il y en n'as
ce que tu m'as donné resemble a mon code sous une autre forme de lecture .

merci quand meme :)
0