Bonjour,
Je n'arrive pas à stopper la boucle après l'affiche du dernier enregistrement. La boucle continue à afficher les mêmes enregistrements les un derrière les autres. Si j'ai par exemple 2 enregistrements avec le même idchariot, j'aimerais les afficher, mais une seule fois.
CREATE TABLE `anomalie` (
`idano` int(11) NOT NULL auto_increment,
`idchariot` int(10) NOT NULL,
`signalement` varchar(255) NOT NULL,
`date` date NOT NULL,
PRIMARY KEY (`idano`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
<?php
$requete3 = 'SELECT anomalie.signalement, anomalie.idchariot FROM anomalie INNER JOIN chariot ON anomalie.idchariot = '.$idchariot.'';
$execution_requete3 = mysql_query($requete3);
$total3 = mysql_num_rows($execution_requete3);
if($total3) {
echo '<table border="0" cellspacing="0" cellpadding="8" bgcolor="#FFFFFF" >'."\n";
echo '<tr>';
echo '<td><b><u>Anomalies en cours</u></b></td>';
echo '</tr>'."\n";
while($row = mysql_fetch_array($execution_requete3)) {
echo '<tr>';
echo '<td>'.$row['signalement'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
}
else echo 'Pas d\'enregistrements dans la base...';
mysql_free_result($execution_requete3);
?>