Bonjour à tous. Voila j'ai une ptite question a vous poser.
J'ai fait un systeme de news via un panneau d'admin qui me permet donc d'ajouter, de supprimer des news et autres...
Donc quand j'écrit une news du genre :
Bonjour, nouvelle version blablabla.
ici vous pouvez blablaboa
Et encore icic blablabla.
Donc tout est bien enregistrer dans la base avec les espaces les tabulations saut de ligne etc...
Maintenant quand on arrive sur la page d'accueil. je recupere bien normalement mes données de la news sauf que c'est tout d'un bloc aucune tabulation saut de ligne etc....
N'y a t-il pas un moyen pour que cela respecte ce qui a était enregistré dans la base ?
voici mon bout de code qui recupere les données de la base news:
<?php
require("Administration/connexion.php");
$sql = "SELECT Date,Nouvelle FROM News ORDER BY Date DESC";
$req = mysql_query($sql);
$nbre = mysql_num_rows($req);
while($tuple=mysql_fetch_array($req))
{
echo'',$tuple['Date'],'
',$tuple['Nouvelle'],'
<hr>';
}
?>
Toutes les requetes fonctionnent sauf que j'ai tout d'un bloque
Tes problèmes sont :
* Les sauts de ligne ne sont pas interprété par HTML
* Les tabulation sont comme un espace en HTML
* Plusieurs caractères blancs de suite sont comme un espace en HTML
* ...
Bref, il faut retoucher le bloc affiché. (ben oui)
Il faut :
remplacer les '\n' par des '
\n'
remplacer les '\t' par 4 espaces insécables ' '
remplacer les espaces par des espaces insécables
salut merci pour vos reponse.
thomvaill nl2br() est une fonction ??????
C'est quoi sa description pour que je mette un commentaire car sa arrache tout de tout ta fonction lol.
j'ai essayer aussi avec la methode de J_G sa fonctionne aussi mais avec plus de ligne lol