Bonjour à tous

Voilla j'ai un warning que je n'arrive pas à resoudre.
Je voulais créer un nouvelle objet a partir de ma table
malheuresement dans ma table il y a des booleans
donc j'ai ce message

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: reset() expects parameter 1 to be array, boolean given
cela provient de cette fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
  class objectInfoSearch {
 
// class constructor
    function objectInfoSearch($object_array) {
      reset($object_array);
      while (list($key, $value) = each($object_array)) {
        $this->$key = tep_db_prepare_input($value);
      }
    }
  }
instantier par cette methode

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
 
$search_query = tep_db_query("SELECT it.it_environment_id,it.directory, it.name, da.date_daily, da.directory_daily, da.name_daily, da.current_daily, da.enable_daily FROM it_environment it, daily da where it.it_environment_id= da.it_environment_id and da.name_daily like '" . tep_db_input($file['namefile']) . "' ");
        $search = tep_db_fetch_array($search_query);
 
        $aInfo = new objectInfoSearch($search);
si vous pourriez m'expliquer, merci d'avance.