erreur que je reçois Invalid argument supplied for foreach()Invalid argument pour foreach()
Les parties incriminées est la suivante:
foreach($subs[$id] as $id2 => $data2)
la cause étrange que je utilise la même construction et ailleurs fonctionne très bien .. Je l'utilise pour générer des sous-catégories et il fonctionne, mais je veux me débarrasser de l'erreur
Ceci est plus contexte
foreach($parents as $id => $data)
{
if($x == 0)
{
$html .= "<tr width='25%' class='row2'>";
}
$shtml = "";
$i = 0;
***foreach($subs[$id] as $id2 => $data2)***
{
$i++;
if($i == 15)
{
$shtml .= $this->ipsclass->compiled_templates[ 'skin_businesses' ]->portal_categories_sub_row($id2, $data2['cat_name'], 1) . "";
break;
}
else
$shtml .= $this->ipsclass->compiled_templates[ 'skin_businesses' ]->portal_categories_sub_row($id2, $data2['cat_name'], 0) . "";
}
Que contient '$ subs [$ id]'? Est-ce un tableau? –
yup $ subs [$ id] était un tableau de sorte que c'était mon problème .. merci pour ce – user338813