Bonjour à tous et bonne année,

Voila mon probleme, j'ai une table que voici :

http://copenaol.free.fr/reserv.jpg
Desolé la fonction Image ne fonctionnant pas, je met cette URL.

Pour le moment j'arrive a liste chaque row :

Du 30-01-2010 au 06-02-2010 ==> 300
Du 10-04-2010 au 17-04-2010 ==> 990
Du 17-04-2010 au 24-04-2010 ==> 990
...

Mais je souhaite avoir ce resultat :

Du 30-01-2010 au 06-02-2010 ==> 300
Du 10-04-2010 au 01-05-2010 ==> 990
Du 01-05-2010 au 15-05-2010 ==> 1090

Que chaque periode soit regroupée en fonction du prix (si le prix est le même).

Voici le code utilisé pour l'affichage par ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
$reservationprix = mysql_query("SELECT * from reserv WHERE idannonce='".$annonce."' AND etat='1'");
$nprix = mysql_num_rows($reservationprix);
 
$j=0;
 
while ($j<$nprix) {
 
$a = mysql_result($reservationprix,$j,"id");
$dd = mysql_result($reservationprix,$j,"datedeb");			  
$df = mysql_result($reservationprix,$j,"datefin");	
$prix = mysql_result($reservationprix,$j,"prix");
$datedebb= explode("-",$dd);
$datedebbis= $datedebb[2].'-'.$datedebb[1].'-'.$datedebb[0];
$datefinb= explode("-",$df);
$datefinbis= $datefinb[2].'-'.$datefinb[1].'-'.$datedebb[0];  
 
echo "<tr>
<td width=\"100\" align=\"left\" valign=\"middle\" class=\"td3\"><div align=\"left\">Du ".$datedebbis."<br> Au ".$datefinbis."</div></td>
<td width=\"40\" align=\"center\" valign=\"middle\" class=\"td3\"><div align=\"center\">".$prix." </div></td>
</tr>";			  
$j=$j+1; }
Pouvez vous m'aider afin d'obtenir cet affichage groupé ? Merci d'avance