1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| $Relire=$bdd->query('SELECT * FROM adherents ORDER BY ANumero ');
while ($row=$Relire->fetch(PDO::FETCH_ASSOC)) {
$Numero=($row['ANumero']);
$Nom=($row['ANom']);
$Prenom=($row['APrenom']);
echo '<tr><td>',$Numero,'</td><td>',$Nom,'</td><td>',$Prenom,'</td>';
// calcul du solde: copie de /includes/calcul_temps_cumule.php
// temps donné
$ReqTempsDonne_Secondes='SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(EDuree))) FROM echanges WHERE ECandidat='.$Numero;
foreach ($bdd->query($ReqTempsDonne_Secondes) as $Ligne){
$TempsDonne=$Ligne[0];
echo'<td>',$TempsDonne,'</td>';
$TotalDesCumulsDonnes=$TotalDesCumulsDonnes+$TempsDonne;
}
// temps reçu !
$ReqTempsRecu_Secondes='SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(EDuree))) FROM echanges,demandes WHERE(echanges.EDemande=demandes.DNumero) AND (demandes.DAdherent='.$Numero.')';
foreach ($bdd->query($ReqTempsRecu_Secondes) as $Ligne){
$TempsRecu=$Ligne[0];
echo'<td>',$TempsRecu,'</td>';
$TotalDesCumulsRecus=$TotalDesCumulsRecus+$TempsRecu;
}
// solde
$Solde_secondes=$TotalDesCumulsDonnes-$TotalDesCumulsRecus;
echo '<td>',$Solde_secondes,'</td></tr>'; |