|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
Bonjour,
ici j'affiche le titre d'un t-shirt avec une liste déroulante comprenant la taille,le 'sexe' et la quantité, le problème c'est que pour chaque t-shirt dans la liste déroulante les données sont affichées 6 foix! et je ne vois pas pourquoi a cause de la boucle ? Code :
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Tu fais une requete sur trois tables mais tu n'en "joins" que 2 dans la requete c'est pour ca que tu as des éléments qui apparaissent six fois.
Il faut ajouter une ligne équivalente à Code :
$sql.= ' AND T.id_taille = K.id_taille '; |
|
|
00
|
|
|
#3 | |||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
Citation:
Code :
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
|||
|
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
fais tes tests de requete dans phpMyAdmin tu verras bien si le probleme vient de la requete ou pas. Mais d'après moi il faut joindre K et S explicitement. |
|||
|
|
00
|
|
|
#5 | |||||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
Citation:
Code :
mais je ne comprend pas , pourquoi cette ligne n'est pas une jointure ?? Code :
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
|||||
|
|
00
|
|
|
#6 | ||||||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
Citation:
si tu fais ca va te retourner toutes les combinaisons possibles : a c a d b c b d maintenant si tu fais une condition sur K en disant K.type = 'a' ca te donne ca a c a d en gros tu prends tous les résultats dans K qui correspondent a tes critères, et vu que t'as pas de "jointure" explicite entre K et S ben ca te fait une combinaison des résultats... Fiou c'est brouillon tout ca
|
||||||
|
|
00
|
|
|
#7 | |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
Citation:
mille merci
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com