Problème d'affichage d'un tableau dynamique dans une page

Petit nouveau ! | 5 Messages

20 févr. 2009, 13:36

Bonjour

J'affiche les données d'une table MySql dans un tableau dynamique (php), jusque là pas de problème.

Mon soucis vient que mon div où se trouve le tableau ne s'aggrandit pas avec lui.

Ma page est constituée de 4 div : entête, menu, page, pied.

Je charge mon tableau dans le div page, ce dernier déborde sur le div pied. Mon div page ne s'aggrandit pas avec le tableau. Je n'ai pas défini de hauteur sur le div page.

<?php 
// Sélection des enregistrements à afficher
	$reponse=mysql_query("select * from table");

?>
<table width="450">
<tr><td width="100"><strong>Section</strong> </td>
<td width="100"><strong>Elève</strong></td>
<td width="250"><strong>Date</strong></td>
</tr>
<?php
while ($ligne=mysql_fetch_array($reponse))
{
	echo "<tr><td>".$ligne['section']."</td><td>".$ligne['user']."</td><td>".$ligne['date']."</td><tr>";}
?>
</table>
Merci pour votre aide

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

20 févr. 2009, 13:46

Il faut donner une hauteur fixe au div page puisqu'il y a l'entête et le pied. En suite il faut mettre le div page sous le style : "overflow:auto" pour ne pas permettre le débordement de son contenu et ainsi avoir un ascenseur vertical en cas de contenu long.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

ViPHP
AB
ViPHP | 5818 Messages

20 févr. 2009, 13:46

Cette question serait plus à sa place dans la rubrique HTML, XHTML, CSS.

Sinon ton tableau devrait "pousser" ton div. Si ce n'est pas le cas c'est que le div en question sort du flux des données, c'est le cas par exemple s'il est positionné avec "float"

Petit nouveau ! | 5 Messages

20 févr. 2009, 16:09

:D Merci Sadeq et Ab pour votre aide