bruno3591
Messages postés155Date d'inscriptiondimanche 28 septembre 2008StatutMembreDernière intervention28 mars 2010
-
30 nov. 2008 à 13:40
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
30 nov. 2008 à 15:12
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.'';
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 nov. 2008 à 13:56
Hello,
la boucle ne s'arrête pas...du tout ? Ou plutôt, affiches-tu plus d'enregistrements que prévus ?
Parce que ta requête est foireuse :
$requete3 = 'SELECT anomalie.signalement, anomalie.idchariot FROM
anomalie
INNER JOIN chariot ON anomalie.idchariot =chariot.idchariot
WHERE anomalie.idchariot= '.$idchariot.'';
bruno3591
Messages postés155Date d'inscriptiondimanche 28 septembre 2008StatutMembreDernière intervention28 mars 2010 30 nov. 2008 à 14:50
lol elle est foireuse
affiches-tu plus d'enregistrements que prévus ?
oui bien trop, en fait j'affiche les bons enregistrements mais en boucle. Ex: s'il y a 2 enregistrements à afficher, ils s'affichent jusqu'en bas de la page.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 nov. 2008 à 15:02
...en remplaçant $idchariot par une valeur qui POURRAIT être valide dans ton script...?
Et tu obtiens la même chose avec ma requête ?
Parce que cela m'étonne bcp : ta boucle n'est pas une boucle infinie. En l'état, ton code ne peut pas boucler infiniment. Alors à moins que tu ne montres pas tout le code...je ne vois pas vraiment.