0

私はこれをページに書きます:

require_once("pdf/tab_activite.php");
...
foreach ($tab["activite"] as $key => $value) 
{
   ...
}

tab_activite.phpの中にこれがあります:

...
$list = new activite($this->db);
$list->lireParNiveau($critere);
$tab["activite"] = $list->tableau ;
...

次に、ログに次のようになります。

[10-Oct-2012 10:30:48] PHP Notice:  Undefined index:  activite in C:\wamp\www\mp\models\objet.class.php on line 543
[10-Oct-2012 10:30:48] PHP Warning:  Invalid argument supplied for foreach() in C:\wamp\www\mp\models\objet.class.php on line 543

では、$ tab ["activite"]変数を正しく操作する方法は?

4

3 に答える 3

0

$tab["activite"]でvar_dumpを実行します

var_dump($tab["activite"]); 

何も表示されない場合は、変数(またはインデックス)が存在せず、ファイルが間違った方法で含まれています(検索パス?)。

また、エラーログはインデックス「activite」が存在しないことを示唆していますが、それはそれと呼ばれていますか?多分それは「アクティブ化」ですか?お役に立てれば。

于 2012-10-10T07:36:09.407 に答える