rowspan dynamique

Eléphant du PHP | 148 Messages

16 août 2005, 14:15

bonjour,
je me trouve devant un soucis de mise en forme d'un tableau
le lien avec le php est que ce tableau doit se mettre en forme à la suite de données prises dans une base de données
<?php
$resultat = ExecRequete ("SELECT * FROM Formulaire ", $connexion);
?>
	<TR><TD><FONT size=4>Trimestre 1</TD>
<?php
while ($cava = ObjetSuivant ($resultat))
    {

    echo "<TD> $cava->nom</TD>"
      	. "<TD></TD>"		
	. "<TD></TD>"
	. "<TD></TD>"
	. "<TD></TD>"
	. "<TD></TD>"
	. "<TD></TD>"
	. "<TD></TD>"
	. "<TD></TD>"
	. "<TD></TD>"
	. "<TD></TD>"
	. "</TR>";
}
?>
voici le code en fait j'aimerais que la cellule trimestre 1 prennent autant de ligne qu'il y a de nom dasn la base cava
pour cela il faut utiliser rowspan je pense mais le soucis est la valeur de ce rowspan change en fonction du nombre de nom?
merci

HD
Mammouth du PHP | 1181 Messages

16 août 2005, 14:39

$query = "SELECT count(nom) FROM Formulaire  ";
$result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
$data = mysql_result($result,0);
puis une boucle while qui affiche des echo "ligne_du tableau" jusqu'a atteindre $data

Eléphant du PHP | 148 Messages

16 août 2005, 15:26

ok merci
c'est un peu lourd parce qu'en fait je dois faire un test sur un autre parametre donc du style
select nom from cava where mois==aout
pour le mettre dasn le bon trimestre mais ca devrai fonctionner
merci beaucoup