par
Kimble » 14 oct. 2006, 01:09
Bonjour,
J'affiche un tableau d'informations sur la disponibilité de terrains à bâtir.
Sur mon lien, par exemple Toulouse s'affiche une info-bulle (attribut "title")
qui devrait donner la quantité des terrains disponibles (13). Le probléme est que ma requéte ne prend en compte que la valeur la plus haute c'est à dire quantité=10 et ne fais pas l'addition !
1er tableau.
--------------------------------------
| 13/10/06 | Toulouse | 180 000 Euro |
--------------------------------------
2éme tableau aprés avoir cliqué.
-----------------------------------------------------------------
Date | Commune | Quantité | Observations | Prix |
-----------------------------------------------------------------|
13/10/06 | Toulouse | 3 | Blabla | 180 000 Euro |
------------------------------------------------------------------
13/10/06 | Toulouse | 10 | Blabla | 180 000 Euro |
------------------------------------------------------------------
La requéte :
<?php
//récupère tous les enregistrements en dessous de 180 000 euro
$select = 'SELECT commune, euro, quantite, date, count(quantite)
FROM terrains
WHERE euro < 180000
GROUP BY quantite
LIMIT 0,10';
$result = mysql_query($select,$connecte) or die ('Oops ! Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if($total)
{
while($row = mysql_fetch_array($result))
{
?> <td bgcolor=<?php echo $couleur; ?> width="250" valign='middle'>
<?php echo $row['date']; ?></td>
<td bgcolor=<?php echo $couleur; ?> width="450" >
<?php echo '<a href=Resultat onclick="return apercu(\' search_communes.php?commune&mot='.$row['commune'].'\')" title=" Il y a '.$row['quantite'].' terrain(s) "</a>';?>
<?php echo $row['commune']; ?></td>
<td bgcolor=<? echo $couleur; ?> width="250" valign='middle'>
<?php echo $row['euro']; ?> Euro</td>
<?php
}
}
?>
Pourquoi il ne fait pas l'addition ? Une idée ? merci
Kimble