par
webdev » 25 déc. 2008, 01:13
Bonjour,
j'ai un problème vrmt bizarrd qd je passe du php4 au php5 .
je récupére des objects sans problème je teste leur contenu il est bien..mais qd je les stock ds un tableau, et je sors de ma boucle puis j'affiche mon tableau il me retourne le nombre d'éléments ds la boucle mais tj avec le dernier champ.
qlq'un peut m aider ?
$count = 0;
$liste_categorie = array();
$InstConnexion = new Connexion();
$InstCategorie = new Categorie();
$InstConnexion->connect();
$requet = "select * from catalog_categorie order by nom_categorie ";
$result = mysql_query($requet);
while($row = mysql_fetch_array($result)){
$InstCategorie->Init_Donnees($row[0],$row[1],$row[2],$row[3]);
//quand j affiche l object ici il n ya pas de souci et juste apres je l affecte
$liste_categorie[$count] = InstCategorie;
$count++;
}
// quand j affiche mon tableau mnt il me donne le dernier element repeté
print_r($liste_categorie);
[/php]
Bonjour,
j'ai un problème vrmt bizarrd qd je passe du php4 au php5 .
je récupére des objects sans problème je teste leur contenu il est bien..mais qd je les stock ds un tableau, et je sors de ma boucle puis j'affiche mon tableau il me retourne le nombre d'éléments ds la boucle mais tj avec le dernier champ.
qlq'un peut m aider ?
[php]
$count = 0;
$liste_categorie = array();
$InstConnexion = new Connexion();
$InstCategorie = new Categorie();
$InstConnexion->connect();
$requet = "select * from catalog_categorie order by nom_categorie ";
$result = mysql_query($requet);
while($row = mysql_fetch_array($result)){
$InstCategorie->Init_Donnees($row[0],$row[1],$row[2],$row[3]);
//quand j affiche l object ici il n ya pas de souci et juste apres je l affecte
$liste_categorie[$count] = InstCategorie;
$count++;
}
// quand j affiche mon tableau mnt il me donne le dernier element repeté
print_r($liste_categorie);
[/php][/php]