|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : décembre 2009 Messages : 58 ![]() |
Bonjour à tous,
j'ai actuellement un soucis avec ma boucle For et des requêtes SQL. J'explique mon problème: - j'ai un tableau avec dans chaque case des valeurs (qui sont des id) - je compte le nombre de valeur dans ce tableau Par exemple j'en ai 4, jusque là je n'ai pas de problème. je fais donc une boucle for pour partir de 0 jusqu'à la valeur max (4 dans mon exemple). J'aimerai que dans ma boucle for il y ait à chaque fois une requete SQL avec comme valeur dans mon WHERE la valeur du tableau où en est la boucle. Je ne sais pas si je me suis bien exprimé donc voici un exemple. Lorsque mon For est à 0: je voudrais que ma requête SQL prenne en compte le tableau[0] pour mon WHERE. Lorsque mon For est à 1: je voudrais que ma requête SQL prenne en compte le tableau[1] WHERE. etc etc ... Seul hic, c'est que mon for ne prend en compte que la première valeur du tableau et zappe les suivantes. Voici le bout de code que j'ai fait: Code :
Merci d'avance de votre aide. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
pour parcourir un tableau c'est foreach
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : décembre 2009 Messages : 58 ![]() |
Sauf que dans mon cas je ne cherche pas vraiment à parcourir mon tableau.
Je veux exécuter une requête SQL par nombre de valeur dans mon tableau et avec pour paramètre dans mon WHERE la valeur de la case courante de mon tableau. |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
si la tu le parcours... ou alors je vois pas dutout a quoi sert ton for...
et pourquoi ne pas avoir fait un tableau dans ton $_COOKIE au lieu de faire un explode ? que rend ton echo $sql_article; ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : décembre 2009 Messages : 58 ![]() |
C'était trop compliqué par rapport à l'utilisation pour le $_COOKIE.
(Ou alors je pense de travers ce qui m'arrive aussi Mon sql_article rend une requete sql que voici: SELECT Ref_Constructeur, Nom_Produit, Prix_Vente_Euro FROM Produit WHERE Ref_Constructeur='CH2003' Mon problème réside dans le fait que les requêtes SQL exécutées sont tout le temps les mêmes. Je n'arrive pas ou ne comprends pas pourquoi la valeur du Ref_Constructeur est tout le temps là même. Actuellement j'ai 3 valeurs. Donc Ok j'ai 3 requêtes SQL mais mon "$art = substr($articles[$i], 1, 6);" reste toujours à la valeur $articles[0] et donc à la valeur "CH2003". |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
ça donne quoi un var_export de $articles ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : décembre 2009 Messages : 58 ![]() |
Ca donne que ca marche.
(Oui il devait y avoir une mauvaise manip de mon côté). Merci de ton aide stealher35. Le var_export m'a bien aidé en fait. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com