Bonjour,
soit cette fonction :
J'ai un plantage sur un accès BdD sur "$this->CurrentRow++;" qui incrémente à l'infini, le test de mon while étant toujours vrai (count == 0).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function getListKeys(){ if(is_array($this->ResultatRequete) && isset($this->ResultatRequete[$this->CurrentRow])){ while(count($this->ResultatRequete[$this->CurrentRow]) == 0) { $this->CurrentRow++; } $IdRow = $this->CurrentRow; $this->CurrentRow = 0; return array_keys($this->ResultatRequete[$IdRow]); } else return false; }
Or les tests juste avant dans le if son censés vérifier que mon Array "$this->ResultatRequete" contient bien qqch...
Est-ce qu'il y aurait une subtilité qui m'écahappe dans une de ces trois fonctions : is_array(), isset() et count() ??
Qu'est-ce que je fais mal?
Merci de votre aide,
klod-
Partager