probleme pour vider un array php
Bonjour,
j'utilise un tableau pour afficher des données que je récupère a partir de ma bdd MySQL. A chaque fin de boucle, je déclare encore le tableau pour le vider.
Cependant mon problème c'est que le tableau ne se vide pas car à partir de la deuxième affichage, il affiche tout ce qu'il y'avait avant d'abord, avant d'afficher les nouvelles données.
Je ne sais pas pourquoi.
voici mon code :
le tableau en question est tablePourcentDomaine
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| <table>
<?php
//recuperation de la liste des domaines associées au pilote
$reponseDomainePilote=mysql_query("SELECT DISTINCT domaine FROM atravailler WHERE idPilote=\"$idPilote\"" );
$listDomainePilote=array(); //tableau qui contiendra la liste des domaines à parcourir
$infoDomainePilote=array(); //tableau qui contiendra la liste des info d'un domaine
//REMPLISAGE tableau qui contiendra la liste des domaines associee au pilote
while($donnees = mysql_fetch_array($reponseDomainePilote)){
$listDomainePilote[] = $donnees['domaine'];
}
//pour chaque domaine
foreach($listDomainePilote as $nomDomainePilote)
{
$tablePourcentDomaine=array();
$reponseTableDomainePilote=mysql_query("SELECT * FROM atravailler WHERE idPilote=\"$idPilote\" AND domaine=\"$nomDomainePilote\"" );
?>
<?php
while($donneesTabDomaine = mysql_fetch_array($reponseTableDomainePilote)){
//recuperation des ligne de table des domaines du pilotee
$infoDomainePilote[] = $donneesTabDomaine;
}
foreach($infoDomainePilote as $ligneTabDuDomaine){
$tablePourcentDomaine[]=$ligneTabDuDomaine['poucentageDomaine'];
}
?>
<!--remplissage de la ligne pourcentage DOMAINE-->
<tr>
<td><?php echo $nomDomainePilote;?></td>
<?php
foreach($tablePourcentDomaine as $pourcentage){?>
<td><?php echo"<br>"; echo $pourcentage;?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table> |
Merci de votre aide