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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'affichage d'un tableau dynamique dans une page

par gb1963 » 20 févr. 2009, 16:09

:D Merci Sadeq et Ab pour votre aide

par AB » 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"

par sadeq » 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.

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

par gb1963 » 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