TUTOS.EU

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 Copier le code

2