Là, je pige pas ???

Répondre
Astyax
le 19/05/2004 à 16:03
Astyax
Salut à tous.
Voilà, j'ai fais un forum. Il y a une page qui affiche les messages. Ca marche bien a part qu'il me repète 4 fois chaque message... Vraiment je pige pas. 4 fois le même message !!! Alors qu'il est enregistré une seule fois dans mysql !!!Si quelqu'un pouvait m'aider ce serait sympa car je me retrouve comme un con devant ce put*** de code;) Merci d'avance.

http://www.lephpfacile.com/wall/lire_wall.php?wall=1408
Vivants, vous êtes vivants...
LA GLOBULE
le 19/05/2004 à 16:31
LA GLOBULE
Je n'ai pas lu ton code, mais c'est pas logique d'avoir 4 fois la meme chose (ca peut arriver dans les moteurs de recherche parce qu tu fais des restrictions et qu'avec les jointures ca te ramene 4 trucs identiques, mais la avec un forum, je trouce ca bizarre).

Sinon, y'a bien une solution c'est de faire un SELECT DISTINCT pour eviter les doublons.
Mr.White
le 19/05/2004 à 16:39
Mr.White
Salut, si le problème persiste aprés ca. Affiche ta requête avant de l'executer et test là directement sur ton SGBD. Ainsi tu saura si le problème vient de la requête ou de l'affichage HTML.

Dans le cas ou c'est un problème d'HTML, l'idées qui me vient à l'esprit est que la hauteur de ton tableau dans lequel tu affiche ces messages est défini et est trop grande, c'est pourquoi pour remplire l'espace le navigateur (enfin la chose qui affiche, je ne suis pas sûr que ce soit dût au navigateur) bref il affiche plusieur fois pour remplir l'espace. Dans ce cas ne défini pas de taille (ou êut-être qu'avec une taille à 1 ca fonctionnera aussi).

J'éspère ne pas avoir dis n'importe quoi et que j'ai pu t'aider.
Cultivons la bonne vibs !
LA GLOBULE
le 19/05/2004 à 17:07
LA GLOBULE
smiley

Le probleme sera regle avec le distinct c'est sur, mais ce n'est pas normal (à moins de faire une selection tres restrictive avec une ou plusieures jointures) d'avoir 4 fois le meme nuplet.
Astyax
le 19/05/2004 à 17:12
Astyax
Merci pour votre aide, je viens de trouver le problème. J'ai rajouté un limit 1 à la fin de la requète qui affiche l'avatar, le statut etc... Et ça fonctionne.
Merci beaucoup en tous cas.
A bientôtsmiley
Vivants, vous êtes vivants...
Astyax
le 19/05/2004 à 18:01
Astyax
Pas vraiment smiley, mais je lutte docteur.smiley
Vivants, vous êtes vivants...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours