Bordure d'un tableau PHP
Résolu
974_Vin's_974
Messages postés
547
Date d'inscription
Statut
Membre
Dernière intervention
-
974_Vin's_974 Messages postés 547 Date d'inscription Statut Membre Dernière intervention -
974_Vin's_974 Messages postés 547 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Alors j'ai une petite question, parce que je trouve que sur mon site PHP/MYSQL il y a un truc qui fait trop vilain.. lol ^^ .. Je voudrais savoir si quelqu'un aurait une idée, pour que ca fasse plus joli.. En faite je fait un tableau en HTML avec les balises classiques <table border="1"> ... Mais dans ce tableau j'ai des cases qui sont vides dès fois... Et du coup ça fait comme un gros trou blanc dans le tableau, car, quand la case est vide, le tableau n'affiche même pas les bordures de la case..
Je vous montre un petit exemple tout bete si vous voulez voir ..
<table border="1">
<tr>
<th>titre</th>
<th>titre2</th>
<th>titre3</th>
</tr>
<tr>
<td>test</td>
<td>test1</td>
<td>test2</td>
</tr>
<tr>
<td>test</td>
<td></td>
<td>test2</td>
</tr>
<tr>
<td>test</td>
<td></td>
<td>test2</td>
</tr>
<tr>
<td>test</td>
<td>test1</td>
<td>test2</td>
</tr>
</table>
Voila, et j'aimerais que même si les cases sont vides, on voit les bordures des cases... Il y aurait une solution ???
Merciii
Alors j'ai une petite question, parce que je trouve que sur mon site PHP/MYSQL il y a un truc qui fait trop vilain.. lol ^^ .. Je voudrais savoir si quelqu'un aurait une idée, pour que ca fasse plus joli.. En faite je fait un tableau en HTML avec les balises classiques <table border="1"> ... Mais dans ce tableau j'ai des cases qui sont vides dès fois... Et du coup ça fait comme un gros trou blanc dans le tableau, car, quand la case est vide, le tableau n'affiche même pas les bordures de la case..
Je vous montre un petit exemple tout bete si vous voulez voir ..
<table border="1">
<tr>
<th>titre</th>
<th>titre2</th>
<th>titre3</th>
</tr>
<tr>
<td>test</td>
<td>test1</td>
<td>test2</td>
</tr>
<tr>
<td>test</td>
<td></td>
<td>test2</td>
</tr>
<tr>
<td>test</td>
<td></td>
<td>test2</td>
</tr>
<tr>
<td>test</td>
<td>test1</td>
<td>test2</td>
</tr>
</table>
Voila, et j'aimerais que même si les cases sont vides, on voit les bordures des cases... Il y aurait une solution ???
Merciii
A voir également:
- Table border php
- Table ascii - Guide
- Table des matières word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Table des caractères - Guide
- Expert php pinterest - Télécharger - Langages
7 réponses
Il faut que chaque cellule soit dynamique
<?php
if ($cellule != '')
{ echo "<td id=\"pleine\">$cellule</td>"; }
else
{ echo "<td id=\"vide\"></td>"; }
Puis après tu adapte un css a ton id :)
<?php
if ($cellule != '')
{ echo "<td id=\"pleine\">$cellule</td>"; }
else
{ echo "<td id=\"vide\"></td>"; }
Puis après tu adapte un css a ton id :)
Bonjour
Pas besoin de "cellule dynamique" ni de CSS
Il suffit de mettre
Pas besoin de "cellule dynamique" ni de CSS
Il suffit de mettre
<td> </td>dans les cases vides
Il serait mieux de mettre class à la place de id, puisque le style s'applique à plusieurs objets et peut resservir
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Merci, mais j'avoue ne pas avoir très bien compri ce que tu m'as dit....
Tu peux m'expliquer un peu plus stp APATIK ...
T'entends koi par dynamique??
Cordialement..
Merci, mais j'avoue ne pas avoir très bien compri ce que tu m'as dit....
Tu peux m'expliquer un peu plus stp APATIK ...
T'entends koi par dynamique??
Cordialement..
Et bien le code que je t'ai mis teste si la cellule est pleine ou vide, puis l'affiche avec un id (mais il faudra mettre un class) différent, en fonction du contenu. Tu n'as plus qu'a adapter le CSS a ces deux class.
Dynamique, parce que ça varie en fonction du contenu (ou non) de la cellule.
Dynamique, parce que ça varie en fonction du contenu (ou non) de la cellule.