si je fe ca je n'ai plus rien du tout...
en faite je fais une premiere requete qui maffiche des details ligne/ligne...
$query = "SELECT S.codesite,S.nomsite,S.numtypecontrat,S.val_ticket,S.codeclient, TC.nomtypecontrat, C.codeclient,C.nomclient FROM sites S,typescontrat TC, clients C WHERE C.codeclient=S.codeclient AND TC.codetypecontrat=S.numtypecontrat AND ( TC.codetypecontrat='5' OR TC.codetypecontrat='6' OR TC.codetypecontrat='7') ORDER BY C.nomclient ASC , S.nomsite ASC,TC.codetypecontrat ASC";
$req = mysql_query($query)or die('Erreur'.$sql.'<br>'.mysql_error() );
$compteur = mysql_num_rows($req) ;
while ($line = mysql_fetch_array($req))
{
$nomclient = $line ["nomclient"];
$nomsite = $line ["nomsite"];
$nomtypecontrat = $line ["nomtypecontrat"];
$val_ticket = $line ["val_ticket"];
<td>
<? echo"$nomclient"; ?>
</td>
<td>
<? echo"$nomsite"; ?>
</td>
<td>
<? echo"$nomtypecontrat"; ?>
</td>
<td>
<? echo"$val_ticket"; ?>
</td>
....
///// et la ma 2eme requete /////
<?
$sql = "SELECT SUM(sites.val_ticket) FROM sites,clients WHERE clients.codeclient=sites.codeclient";
$somme = mysql_query($sql) or die ('Erreur : '.mysql_error() );
$detail = mysql_fetch_assoc($somme);
?><td>
<? echo "$detail"; ?>
</td>
</tr>
<? } ?>
</table>
du coup je ev afficher plusierus fois la meme somme mais si deja jarriver a obtenir qqchose ca serait pas mal...
Atomik29
