Afficher une requete contenant des sauts de lignes
En PHP, comment afficher les valeurs d'une requête SQL qui contiennent des sauts de ligne (line feed ou carriage return)
Afin d'afficher des champs de bases SQL qui contiennent des retours à la ligne aussi appelés carriage return
Dans votre code, on remplacez les sauts de ligne par une suite improbable. Dans un second temps, une fois récupéré, on remplacement cette suite par l'équivalent HTML
Le code que l'on peut copier/coller
<?php
.....
$Resultat = mysql_query(SELECT description FROM MaTable order by MaTable.description, $MaConnection);
$description = $MaLigne['description'];
$num_rows = mysql_num_rows($Resultat);
while ($MaLigne=mysql_fetch_array($Resultat, MYSQL_ASSOC)){
if (strlen($description) 0){
$description = str_replace ( chr(10) , "BoloPoto", $description );
$description = htmlentities($description);
$description = str_replace ( "BoloPoto" , "<br />", $description );
echo "<p class=\"pdescription\">".$description."</p></div>\n";
}
}
....
?>
Lien vers le fichier : cliquez ici
Publicité
Article(s) précédent(s)