Je cherche à remplacer le code répétitif suivant :
Code :
- {
- $datehit1 = $rows['date'];
- $id_util1 = $rows['id_utilisateur'];
- $pourcentagehit1 = $rows['pourcentage'];
- $questionshit1 = $rows['questions'];
- $datehit2 = $rows['date'];
- $id_util2 = $rows['id_utilisateur'];
- $pourcentagehit2 = $rows['pourcentage'];
- $questionshit2 = $rows['questions'];
- $datehit3 = $rows['date'];
- $id_util3 = $rows['id_utilisateur'];
- $pourcentagehit3 = $rows['pourcentage'];
- $questionshit3 = $rows['questions'];
- }
|
par celui-ci
Code :
- $cpt = 0;
- while ($rows=mysql_fetch_array($result))
- {
- $cpt ++;
- ${'datehit.$cpt'} = $rows['date'];
- ${'id_util.$cpt'} = $rows['id_utilisateur'];
- ${'pourcentagehit.$cpt'} = $rows['pourcentage'];
- ${'questionshit.$cpt'} = $rows['questions'];
- }
|
mais de toute évidence mes variables ne se reconstituent pas correctement car, quand j'ajoute le code suivant
Code :
- echo '$id_util1 vaut '.$id_util1;
- echo '$id_util2 vaut '.$id_util2;
|
je ne vois pas le contenu des variables $id_util1 et $id_util2 car je n'obtiens que J'obtiens à l'écran que $id_util1 vaut $id_util2 vaut $id_util1 vaut $id_util2 vaut $id_util1 vaut $id_util2 vaut.
Pas de message d'erreur par conséquent mais il y a un problème quelque part et je ne vois pas où malgré mes recherches dans les posts existants. Je remercie par avance les généreux contributeurs.
tete278
Message édité par tete278 le 09-03-2009 à 08:13:46