Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4935 connectés 

 


Dernière réponse
Sujet : Comment conserver le formatage d'un texte en PHP et avec MySQL ?
Alex01 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>";
 }
}

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Alex01 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>";
 }
}

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)