Bonjour,
c'est mon premier post et je viens avc un soucis ;-).
voila, j'ai un site qui a besoin d'être un peu restructurer car il a pris quelques rides. dans l'ensemble, tout tourne, mais j'ai un petit soucis dans une boucle que je n'arrive pas à élucider.
j'ai un formulaire d'une dizaine de question, les réponses sont stockées dans une table. j'ai ensuite une table qui contient une liste de fruit. or, je compare les réponses d'un coté avec la liste de fruit, pour valider un compteur. et c'est la que ca se complique, il ne reconnait que la première valeur de ma table de fruits et pas les suivants et donc ne les valide jamais. voici le code de comparaison :
Merci davance pour vos idées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php connection base de données. $questionnaire=mysql_query("SELECT fruits, idquest, date FROM questionnaire ORDER BY date DESC LIMIT 0,10"); $fruitscompare=mysql_query("SELECT * FROM db_fruits"); $ligne2 = mysql_fetch_array($fruitscompare); while($ligne = mysql_fetch_array($questionnaire)) { $idquest = $ligne['idquest']; $fruits = $ligne['fruits']; foreach($ligne2 as $veriffruits) { if ($veriffruits==$fruits) { $result = mysql_query("UPDATE questionnaire SET verifenordre='0' WHERE idquest='$idquest'"); } } } ?>
Partager