[Résolu]Affichage d'un tableau

Affichage d'un tableau [Résolu] - HTML/CSS - Programmation

Marsh Posté le 21-11-2006 à 14:50:08    

Bonjour, pour mon site je fais un tableau dans lequel vienne se ranger des info se trouvant dans ma base de donné  
 
ca j'y arrive bien mais je n'arrive pas à fixer la taille des colonne du tablau afin qu'on ne soit pas obliger de se déplacer vers la droite pour voir les dernieres info (je precise que le champs 2 est tres long ce qui pose mon probleme)  
en fait je voudrai mettre chaque colonne avec un nombre précis :  
champ1->30 caracterees max  
champ3->6 caracteres max  
champ4->3caracteres max  
champ5->7caracteres max  
champ6->4 caracteres max  
champ2->tout le reste de l'espace sans devoir aller vers la droite (et si le message est trop long alors on affiche sur plusieur ligne(case plus grosse)  
 
 
 
si vous pouviez m'aider un peu  
 
 
voici mon code :  

Code :
  1. <?php
  2. $sql = "SELECT * FROM liste where Groupe like 'a%' order by Groupe";
  3. $reponse = mysql_query ($sql);
  4. echo'<table BORDER=1>';
  5. while ($donnees = mysql_fetch_array($reponse))
  6. {
  7. echo'<tr>
  8.   <td width="30px">'.$donnees['Groupe'].'</td>
  9.   <td width="100%">'.$donnees['Titre'].'</td>
  10.   <td width="6px">'.$donnees['Format'].'</td>
  11.   <td width="3px">'.$donnees['Pays de pressage'].'</td>
  12.   <td width="7px">'.$donnees['Etat du disque'].'</td>
  13.   <td width="4px">'.$donnees['Prix'].'</td>
  14.  </tr>';
  15. }
  16. echo'</table>';
  17. mysql_close();
  18. ?>


 
j'ai meme essayer de faire un test sans mélanger avec du php (on sait jamais) mais pareil ...  
 

Code :
  1. <table BORDER=1>
  2.         <tr>
  3.                 <td width="30px">Groupe</td>
  4.                 <td width="100%">blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla</td>
  5.                 <td width="6px">Format</td>
  6.                 <td width="3px">Pay</td>
  7.                 <td width="7px">Etat</td>
  8.                 <td width="4px">Prix</td>
  9.         </tr>
  10.         </table>


 
quand le titre du champs 2 est trop long ca oblige à deplacé le curseur or je voudrai que ca aille à la ligne


Message édité par angelo78 le 21-11-2006 à 16:45:10
Reply

Marsh Posté le 21-11-2006 à 14:50:08   

Reply

Marsh Posté le 21-11-2006 à 14:59:04    

y a pas d'espace, comment tu veux que le navigateur décide seul de l'endroit de la césure ?
 
et puis 100%, c'est 100% du tableau je crois, donc la largeur de ta colonne est égale à la largeur de ton tableau


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 21-11-2006 à 16:44:47    

en effet mon exemple est tres mal choisi :s
 
merci pour tes lumieres ;)

Reply

Marsh Posté le 21-11-2006 à 20:16:06    

en plus le width est sans unité sauf pour les %

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed