Bonjour à tous !
Je ne savais pas où poster car tout simplement je ne sais pas d'où viens mon problème (html, php ou mysql) donc je demande d'avance pardon aux mods.
J'ai un problème concernant l'affichage d'un champs texte de ma base de données.
Tout d'abord je vous invite a comparer ce lien avec IE et firefox :
http://chezmwa4.free.fr/?menu1=livredor
- IE : pas de problème.
- Firefox : Les commentaires ne reviennent pas à la lignes et rallongent indéfiniment le tableau en largueur alors que j'ai au préalable définit une largeur fixe.
Lors de la saisie du texte dans le formulaire :
- <textarea cols="60" rows="15" name="message"></textarea>, tout ce qu'il y a de plus banal. ( Je me refuse a faire un wrap="hard" pour des problème d'estétique à l'affichage ).
Lors de l'envoi du texte à la bdd :
- $commentaire=htmlentities($_POST['message']);
- $commentaire=stripslashes(nl2br($commentaire));
Lors de l'affichage :
$sql="SELECT * FROM livredor ORDER BY id DESC";
$res=mysql_query($sql, $base);
while ($ligne = mysql_fetch_object ($res))
et là j'affiche avec $ligne->commentaire entre <fieldset> poru la bordure.
Pour infos mon champ est donc type text, interclassement latin1_general_ci
Voilà j'espere avoir été très clair et vous avoir fournis assez d'informations.
Je vous demande donc comment modifier mon code pour permettre un retour a la ligne automatique sous firefox sans déformation du tableau.
Partager