Php: affichage longtxt sans retour à la ligne
Fermé
developper55
Messages postés
123
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
30 mai 2012
-
7 févr. 2008 à 16:48
developper55 Messages postés 123 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 30 mai 2012 - 16 févr. 2008 à 00:05
developper55 Messages postés 123 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 30 mai 2012 - 16 févr. 2008 à 00:05
A voir également:
- Php: affichage longtxt sans retour à la ligne
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
- Br php ✓ - Forum PHP
7 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 févr. 2008 à 17:48
7 févr. 2008 à 17:48
Bonjour,
Un commentaire dans un texarea lors la saisie a des retours à la ligne \r\n
et pour qu'il s'affiche correctement sous HTML il faut des <br />
il existe une fonction php qui fait ça : nl2br()
Tes balises <table> </table> dans ta boucle while sont étranges
Un commentaire dans un texarea lors la saisie a des retours à la ligne \r\n
et pour qu'il s'affiche correctement sous HTML il faut des <br />
il existe une fonction php qui fait ça : nl2br()
Tes balises <table> </table> dans ta boucle while sont étranges
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
7 févr. 2008 à 16:54
7 févr. 2008 à 16:54
OULA y'a un gros problème dans ton code ^^. tu fermes une table que tu no'uvres pas à chaque passage dans ta boucle.
De plus, mainteannt, on fait des <br/> et non plus des br pour être un peu plus près des normes W3C ^^.
pour 'lespacement entre les tables, tu peux utiliser le CSS (genre margin-top) je pense
De plus, mainteannt, on fait des <br/> et non plus des br pour être un peu plus près des normes W3C ^^.
pour 'lespacement entre les tables, tu peux utiliser le CSS (genre margin-top) je pense
developper55
Messages postés
123
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
30 mai 2012
9
7 févr. 2008 à 17:01
7 févr. 2008 à 17:01
j'ai supprimé tous les <br> , je ferme la table car il se peut que j'ai plusieurs lignes à afficher ,
le souçi qu'il n'y pas retour à la ligne quand je fait echo '<td bgcolor="#FFFFFF">'.$row["commentaire"].'</td>';
dans le contenu du champs commentaire , il y a 3 paragraphes et qui sont séparés par deux ENTREE
le souçi qu'il n'y pas retour à la ligne quand je fait echo '<td bgcolor="#FFFFFF">'.$row["commentaire"].'</td>';
dans le contenu du champs commentaire , il y a 3 paragraphes et qui sont séparés par deux ENTREE
developper55
Messages postés
123
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
30 mai 2012
9
7 févr. 2008 à 17:54
7 févr. 2008 à 17:54
Merci ,
mais, moi , j'ai deux interfaces: l'un pour l'exploitant de la base, et une autre les visiteurs du web.
je ne voudrai pas embetté l'exploitant pour ajouter nl2br() ou <br /> , pour chaque retour à la ligne,,,
mais, moi , j'ai deux interfaces: l'un pour l'exploitant de la base, et une autre les visiteurs du web.
je ne voudrai pas embetté l'exploitant pour ajouter nl2br() ou <br /> , pour chaque retour à la ligne,,,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
7 févr. 2008 à 17:58
7 févr. 2008 à 17:58
Normal , le td c'est les collones si je me gourre pas, donc il faut ouvrir et fermer les tr pour avoir de nouvelle ligne
truc du genre
<html>
<table bgcolor=red>
<?php
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#FFFFFF">'.$row["commentaire"].'</td>';
echo '</tr>'."\n";
}
?>
</table>
truc du genre
<html>
<table bgcolor=red>
<?php
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#FFFFFF">'.$row["commentaire"].'</td>';
echo '</tr>'."\n";
}
?>
</table>
developper55
Messages postés
123
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
30 mai 2012
9
12 févr. 2008 à 10:26
12 févr. 2008 à 10:26
j'ai trouvé la solution,
il faut que j'ajoute dans mon text les codes html, ex: <br> ....
merci, pour vos aides
il faut que j'ajoute dans mon text les codes html, ex: <br> ....
merci, pour vos aides
developper55
Messages postés
123
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
30 mai 2012
9
16 févr. 2008 à 00:05
16 févr. 2008 à 00:05
mais , mon souci , c'est ce né plus moi qui va être l'administrateur de la base,
J'ai crée un interface Admin, afin que les exploitants ajoutent/modif le contenu des champs.
ma question est la suivant :
y a t il une méthode pour afficher le contenu d'un champs tel qu'il est , ( le nombre de caractères par lignes je peux le faire par les dimensions du tableau html)
Merci pour vos idées
J'ai crée un interface Admin, afin que les exploitants ajoutent/modif le contenu des champs.
ma question est la suivant :
y a t il une méthode pour afficher le contenu d'un champs tel qu'il est , ( le nombre de caractères par lignes je peux le faire par les dimensions du tableau html)
Merci pour vos idées