Bonjour à tous,
voila j'ai une question assez basique, mais je débute donc c'est encore un peu confus dans ma tête,donc soyez indulgent.
Voila je parcourt un tableau avec foreach, pour afficher la valeur de deux colonnes name et id voila ce que je fais:
tout se passe bien , j'ai 7 catégories et j'ai bien 7 noms et id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 foreach ($arCat as $nomvar => $valeurvar) { echo "auteur de la catégorie ". utf8_decode($valeurvar['title']) ." : " . utf8_decode($valeurvar['name']) . "<br>"; $id_cat = $valeurvar['nid']; echo "id de la catégorie ". utf8_decode($valeurvar['title']) ." : " . $id_cat . "<br>"; }
ce que je veux faire c'est réutiliser les id afin de parcourir les éléments de mes catégories, donc j'ai pensé à déclarer la variable $id_cat comme un tableau et la parcourir:
ensuite parcourir le tableau $id_cat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $id_Cat = array(); foreach ($arCat as $nomvar => $valeurvar) { echo "auteur de la catégorie ". utf8_decode($valeurvar['title']) ." : " . utf8_decode($valeurvar['name']) . "<br>"; $id_cat = $valeurvar['nid']; echo "id de la catégorie ". utf8_decode($valeurvar['title']) ." : " . $id_cat . "<br>"; }
mais j'ai cette erreur : Invalid argument supplied for foreach().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 foreach ($id_cat as $valeurvar) { .... }
est ce bien comme ça qu'il faut procéder pour stocker tous les id et par la suite les réutiliser?
Merci pour votre aide.
Partager