Bordure d'un tableau PHP

Résolu
974_Vin's_974 Messages postés 554 Statut Membre -  
974_Vin's_974 Messages postés 554 Statut Membre -
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

--
[' Tu tr0uveras t0uj0urs plus f0rt que t0i ']
Configuration: Windows XP
Firefox 3.0.5

7 réponses

  1. Apatik Messages postés 6040 Statut Contributeur 789
     
    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
  2. Apatik Messages postés 6040 Statut Contributeur 789
     
    Autant pour moi, ça fait longtemps que j'ai pas codé en html :)
    1
  3. toto
     
    Bonjour

    Pas besoin de "cellule dynamique" ni de CSS

    Il suffit de mettre
    <td>&nbsp;</td>
    dans les cases vides
    1
    1. Apatik Messages postés 6040 Statut Contributeur 789
       
      Sauf qu'il semble que sont tableau est déjà dynamique...
      0
  4. NookZ Messages postés 2376 Statut Membre 514
     
    Il serait mieux de mettre class à la place de id, puisque le style s'applique à plusieurs objets et peut resservir
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    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
  7. Apatik Messages postés 6040 Statut Contributeur 789
     
    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
  8. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    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