Recuperer les valeurs précedentes dans mon tableau PHP

msi79 Messages postés 509 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 2 mai 2023 - 2 mai 2023 à 20:09

Bonjour,

je voudrai afficher les valeurs CAILLE TOTAL comme montré dans l'image mais j'arrive pas

voici mon code php 

CREATE TABLE `mensuel_bande_insert` (
  `id` int(11) NOT NULL,
  `date` date NOT NULL,
  `jours` varchar(225) NOT NULL,
  `caille_total` int(11) NOT NULL,
  `caille_morte` int(11) NOT NULL,
  `qte_unite` int(11) NOT NULL,
  `qte_gramme` int(11) NOT NULL,
  `qte_kg` double NOT NULL,
  `type_nourriture` varchar(210) NOT NULL,
  `groupe_caille` varchar(110) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Déchargement des données de la table `mensuel_bande_insert`
--

INSERT INTO `mensuel_bande_insert` (`id`, `date`, `jours`, `caille_total`, `caille_morte`, `qte_unite`, `qte_gramme`, `qte_kg`, `type_nourriture`, `groupe_caille`) VALUES
(1, '2023-05-03', 'JOUR 1', 1142, 0, 15, 0, 0, 'DEMARRAGE', '02-05-2023'),
(2, '2023-05-04', 'JOUR 2', 1142, 2, 15, 0, 0, 'DEMARRAGE', '02-05-2023'),
(3, '2023-05-05', 'JOUR 3', 1142, 7, 15, 0, 0, 'DEMARRAGE', '02-05-2023'),
(4, '2023-05-06', 'JOUR 4', 1142, 0, 15, 0, 0, 'DEMARRAGE', '02-05-2023'),
(5, '2023-05-07', 'JOUR 5', 1142, 0, 15, 0, 0, 'DEMARRAGE', '02-05-2023'),
<table class="table" style="width:100%">

  <tr>
    <td width="151">AGE</td>
    <td width="174">CAILLE TOTAL</td>
    <td width="169">CAILLE MORTE</td>
    <td width="175">CAILLE RESTANTE</td>
  </tr>
 <?php
 /*---fin---Déclaration des variables*/
 $sql_1 = "SELECT * 
			  FROM mensuel_bande_insert
			  WHERE  groupe_caille= '".$_GET['bande']."'
	         ";

// on envoie la requête
try{
     $req_1 = $pdo->prepare($sql_1);
     $req_1->execute();
     $resulsMDP = $req_1->fetchAll();
}catch(PDOException  $e){
     echo "ERREUR DE REQUETE : " . $sql_1 . '  error : '.$e->getMessage();
}

//echo $sql;
$nbr = !empty($resulsMDP) ? count($resulsMDP) : 0;
//--fin--VERIF CODE
if($nbr > 0):

    $rang = 0;
$som = 0;
$test = 0;
foreach($resulsMDP as $liste):
     $rang ++;
     
$dates = explode("-",$liste['date']);
$date = $dates[0].'/'. $dates[1].''.$dates[2];


$som = $som + $liste['caille_morte'];


 ?>
  <tr>
    <td style="color:<?php echo $type_nourriture_color; ?>; text-align:center"><?php echo $liste['jours']; ?></td>
    <td align="center" > <?php echo $liste['caille_total']; ?></td>
    <td align="center"   contenteditable="true" id="<?php echo $liste['id'].'/'.$_GET['bande'];?>"  name="caille_morte"><?php echo $liste['caille_morte']; ?></td>
    <td align="center" ><?php echo $liste['caille_total'] - $som; ?></td>
  </tr>

<?php
endforeach;
endif;

?>
</table>
Rejoignez-nous