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

 


Dernière réponse
Sujet : Comment formater mon texte (PHP et MySQL) ?
dilyfe Bizarre, essaie peut etre ca, une fonction qui te formates le texte tel que tu l'as entré dans la base.
 
J'ai cette fonction en ASP, voies si tu peux l'adapter facilement en PHP...
 
Function FormatStr(String)
 String = Replace(String, CHR(13), "" )
 String = Replace(String, CHR(10) & CHR(10), "</P><P>" )
 String = Replace(String, CHR(10), "<BR>" )
 FormatStr = String
End Function
 
Et tu l'appeles de la manière suivante :
FormatStr(db("Nom_Champ" ))
 
Voila, enfin si c ca.
Dilyfe

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
dilyfe Bizarre, essaie peut etre ca, une fonction qui te formates le texte tel que tu l'as entré dans la base.
 
J'ai cette fonction en ASP, voies si tu peux l'adapter facilement en PHP...
 
Function FormatStr(String)
 String = Replace(String, CHR(13), "" )
 String = Replace(String, CHR(10) & CHR(10), "</P><P>" )
 String = Replace(String, CHR(10), "<BR>" )
 FormatStr = String
End Function
 
Et tu l'appeles de la manière suivante :
FormatStr(db("Nom_Champ" ))
 
Voila, enfin si c ca.
Dilyfe
Alex01 Bonjour,
 
voici mon petit problème:
je saisie un texte dans un champ texte html classic qu'une fonctione en PHP m'insére dans un champ de ma BD MySQL. Lorsque j'effectue une requete de lecture en PHP sur ma BD pour afficher ce texte, à l'affichage, je n'ai plus mon texte formaté (ex : plus de retour à la ligne)
Comment puis-je procéder pour que le formatage de texte à la saisie soit le même à l'affichage ?
Les commandes que j'utilise sont :
 
pour l'écriture dans la BD :
mysql_db_query($database,"insert into news (id,objet,emetteur,priorite,message) values('$id','$objet','$emetteur',$priorite,'$message')" )
 
Pour la lecture de la BD :
$resultat=mysql_db_query($database,$cde);
 while($row=mysql_fetch_array($resultat))
 {
  $tab2[$a]=$row["message"];
  $a++;
 }
 mysql_free_result($resultat);
 return($tab2);
 
Pour Afficher :
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)