|
|
|
|
Bonjour,
J'ai une table que j'affiche dans une page php avec quelque chose du genre :
<table border="1">
<?
$requete = mysql_query("SELECT * FROM inscriptions_bafa");
while($data=mysql_fetch_object($requete)){
echo '<tr><td>',$data->nom,'</td><td>',$data->prenom,'</td><td>',$data->adresse2,'</td></tr>';
etc.
Mon souci et ma question sont tout bêtes il me semble, c'est juste du domaine de l'esthétique.
En effet à l'affichage, les cellules qui ne contiennent rien ne comportent pas de bordures et ça fait tout moche :-) Vous avez un exemple ici : http://jonas001.free.fr/ex.jpg
Comment éviter ça ? J'ai essayé deux pistes : soit forcer la bordure mais je n'ai trouvée aucune commande pour faire cela, soit remplir la variable avec une chaine de caractères ne comportant qu'un espace ... évidemment cela n'a rien donné non plus. Le souci étant évidemment que je ne veux pas mettre n'importe quoi dans les variables vides genre un point ou un tiret.
Si quelqu'un a une piste je suis preneur !
Merci beaucoup.
Jonas
Configuration: Windows XP Firefox 2.0.0.11
Bonjour,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title></title> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <style type="text/css"> html, body { margin: 0; padding: 0; text-align: center; color : #344979; } table { text-align: left; margin : 10px auto; width: 250px; height: 166px; background-color: #b0d1f4; } .tr1 { text-align : center; font-weight : bold; } #table2 { border : 2px solid #008; } #table2 td { border : 1px solid #da70d6; } #table3 { border : 2px solid #ff1493; } #table3 td { border : 1px solid #a0522d; padding : 5px; } #table4 { border : 2px solid #ffd700; } #table4 td { border-bottom : 1px solid #daa520; padding : 5px; } #table5 { border : 2px solid #ff4500; } #table5 .tr2 { padding : 5px; background-color : #c1e2f4; } #table5 td { border-bottom : 1px solid #fff; } </style> </head> <body> <br /> <table border="1" cellpadding="2" cellspacing="2"> <tbody> <tr class="tr1"> <td>22222222</td> <td>33333333</td> </tr> <tr> <td>Marion</td> <td>n° 2512</td> </tr> <tr> <td>Maeva</td> <td></td> </tr> <tr> <td>Alice</td> <td></td> </tr> <tr> <td>Olivier</td> <td>26 bd du Mal Kœnig</td> </tr> <tr> <td>Céline</td> <td></td> </tr> </tbody> </table> <br /> <table id="table2" border="0" cellpadding="2" cellspacing="2"> <tbody> <tr class="tr1"> <td>22222222</td> <td>33333333</td> </tr> <tr> <td>Marion</td> <td>n° 2512</td> </tr> <tr> <td>Maeva</td> <td></td> </tr> <tr> <td>Alice</td> <td></td> </tr> <tr> <td>Olivier</td> <td>26 bd du Mal Kœnig</td> </tr> <tr> <td>Céline</td> <td></td> </tr> </tbody> </table> <br /> <table id="table3" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr class="tr1"> <td>22222222</td> <td>33333333</td> </tr> <tr> <td>Marion</td> <td>n° 2512</td> </tr> <tr> <td>Maeva</td> <td></td> </tr> <tr> <td>Alice</td> <td></td> </tr> <tr> <td>Olivier</td> <td>26 bd du Mal Kœnig</td> </tr> <tr> <td>Céline</td> <td></td> </tr> </tbody> </table> <br /> <table id="table4" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr class="tr1"> <td>22222222</td> <td>33333333</td> </tr> <tr> <td>Marion</td> <td>n° 2512</td> </tr> <tr> <td>Maeva</td> <td></td> </tr> <tr> <td>Alice</td> <td></td> </tr> <tr> <td>Olivier</td> <td>26 bd du Mal Kœnig</td> </tr> <tr> <td>Céline</td> <td></td> </tr> </tbody> </table> <br /> <table id="table5" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr class="tr1"> <td>22222222</td> <td>33333333</td> </tr> <tr class="tr2"> <td>Marion</td> <td>n° 2512</td> </tr> <tr> <td>Maeva</td> <td></td> </tr> <tr class="tr2"> <td>Alice</td> <td></td> </tr> <tr> <td>Olivier</td> <td>26 bd du Mal Kœnig</td> </tr> <tr class="tr2"> <td>Céline</td> <td></td> </tr> </tbody> </table> <br /> </body> </html> -- |
Merci pour ta réponse et ton code, c'est très gentil d'avoit tapé tout ça.
|
Ok pour le #, je ne savais pas à quoi ça servait :-) Il va vraiment falloir que je me mette un peu aux CSS !
|
'tin, je ne comprenais pas.
|
Alors là ... je dis respect et hourrah !
|
Je reviens en fait sur ce que j'ai dit :-(
|