Bonjour,
Voici mon petit problème de PHP et MySQL:
dans un formulaire je saisie un texte que, via une fonction PHP, j'insère dans un champ de ma base de données MySql. Le texte saisie est formaté avec, par exemple, des retours à la ligne.
Lorsque , via une autre fonction PHP, je lis le champ de ma BD contenant le texte et que je l'affiche à l'écran, je n'ai plus le formatage de ce texte.
Comment puis je faire pour conserver le formatage d'origine ?
Merci d'avance
Voici les fonctions employées si ça peu aider :
écrire le texte dans la BD :
Function writedb ($id,$objet,$emetteur,$priorite,$message)
{
$database="xxxxx";
mysql_db_query($database,"insert into news (id,objet,emetteur,priorite,message) values('$id','$objet','$emetteur',$priorite,'$message')" );
}
Lire la BD :
Function read($ligne)
{
$database="xxxxxxx";
$a=0; $tab2[$a]=0;
$cde="select message from news where id>$ligne";
$resultat=mysql_db_query($database,$cde);
while($row=mysql_fetch_array($resultat))
{
$tab2[$a]=$row["message"];
$a++;
}
mysql_free_result($resultat);
return($tab2);
}
afficher la réponse :
function affiche($tab4,$aff)
{
for ($n=0; $n<=$aff-1; $n++)
{
print($tab4[$n]);
echo "<hr>";
}
}