Bordure d'un tableau PHP

Résolu/Fermé
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 30 janv. 2009 à 05:31
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 2 févr. 2009 à 09:46
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
A voir également:

7 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
30 janv. 2009 à 09:44
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 :)
1
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
30 janv. 2009 à 09:50
Autant pour moi, ça fait longtemps que j'ai pas codé en html :)
1
Bonjour

Pas besoin de "cellule dynamique" ni de CSS

Il suffit de mettre
<td>&nbsp;</td>
dans les cases vides
1
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
2 févr. 2009 à 08:35
Sauf qu'il semble que sont tableau est déjà dynamique...
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
30 janv. 2009 à 09:47
Il serait mieux de mettre class à la place de id, puisque le style s'applique à plusieurs objets et peut resservir
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 102
2 févr. 2009 à 05:05
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..
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
2 févr. 2009 à 07:36
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.
0
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 102
2 févr. 2009 à 09:46
Merci à tous.. tu avais réson toto merci..

Merci aussi apatik, je pense que ca marche aussi ta solution, mais je vais aussi devoir l'utiliser.

Si les données à insérer sont nul alor jafficheré   !!!! voila merci à tous !!

0