CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Tableau et nl2br

Pseudo supprimé
Pseudo supprimé 11 juillet 2011 à 18:54:04

Bonjour tout le monde.

J'ai un problème avec un tableau et la fonction nl2br.

Je remplis ma page en utilisant la fonction nl2br pour ne pas avoir à faire les retours à la ligne manuellement.
Sauf que j'obtiens un grand espace blanc au dessus de mon tableau, alors qu'il faudrait qu'il soit sous le texte précédent.

Avez-vous une solution ?

Merci d'avance.

deepblue
deepblue
Niveau 16
11 juillet 2011 à 19:11:12

sans code on ne peut pas t'aider (d'ailleurs, un vrai aperçu pourrait etre un gros plus)

Pseudo supprimé
Pseudo supprimé 11 juillet 2011 à 19:25:27

C'est pas vraiment un problème de code vu que c'est la faute du nl2br. Il faudrait juste un moyen de l'annuler pour le tableau.

Tout mon article se trouve dans un paragraphe avec la fonction nl2br :
<p><?php echo nl2br(($donnees['variable'])); ?></p>

J'ai introduit mon tableau au milieu de mon article et avec le nl2br, le tableau se retrouve sous un espace blanc d'une vingtaine de centimètres.

J'ai juste besoin d'une fonction qui échappe le nl2br pour telle ou telle balise par exemple.

Et s'il y a vraiment besoin de code, la structure c'est :

<p>
Bla bla ...
<table>
...
</table>
Bla bla ...
</p>

Le blanc se situant entre Bla bla ... et <table/>.

deepblue
deepblue
Niveau 16
11 juillet 2011 à 20:54:15

J'aimerais voir le code généré, tu peux le copier sur wall.deblan.fr stp ?

Pseudo supprimé
Pseudo supprimé 11 juillet 2011 à 21:16:16

Tiens : http://wall.deblan.fr/x1ee4/html/1/

Le code source comporte bien les <br /> des retours à la ligne, sans qu'il y en ait trop.

deepblue
deepblue
Niveau 16
11 juillet 2011 à 22:47:44

Tu as des <br /> après tes <td> et <tr>, c'est le problème (ou un de tes problèmes) :ok:

Pseudo supprimé
Pseudo supprimé 12 juillet 2011 à 10:07:47

Non, c'est normal parce que j'ai sauté des lignes quand j'ai entré le texte dans phpmyadmin. Les enlever ne change rien.

C'est juste un problème de nl2br, quand je l'enlève de ma variable, le tableau revient correctement sous le texte.

Pseudo supprimé
Pseudo supprimé 12 juillet 2011 à 13:07:17

Je retire ce que j'ai dis, j'avais du omettre certains retour à la ligne dans le tableau.

Donc, en enlevant tous les retours à la ligne, le tableau se retrouve sous le texte.

Seul bémol, ça devient illisible dans phpmyadmin, m'enfin tant pis :rire2:

Merci du coup de main :)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment