Bonjour à tous,

j'ai un petit soucis sur la récupération d'une variable choisie en 'faitselect'

Dans mon action, la personne choisi en étape 0 les objets dont elle va se servir, puis, dans l'étape 1 elle détermine quels outils elle va utiliser ainsi que l'objet qu'elle va fabriquer, enfin, l'étape 2 calcule sa réussite (ou son échec) et j'aimerais que cette étape fasse s'user les outils qu'elle a choisi.

Le soucis c'est que le choix ne semble pas être prit en compte Lorsque je fais un 'echo' de la variable celle-ci n'apparait pas et quand je fais un 'var_dump' il m'apparait un 'NULL' en haut de page et la moitié de la page voit sa font doubler en taille...

Les Scripts:
Celui de l'étape 1, le choix des outils:
$SQL =$PERSO->listeObjets(array('Outil'),'Forgeron', 0,0, 0,-1);
$var2= faitSelect("id_outil",$SQL);
Puis celui de l'étape 2, les outils qui doivent être usés:
$trouve2=false;
$i=0;
$compteur = count($PERSO->ObjetPJ);
while($i<$compteur && $trouve2==false) {
if ($id_outil == $PERSO->Objets[$i]->id_clef) {
$trouve2=true;
$Outil = $PERSO->Objets[$i];
} else
$i =$i+1;
}
$Outil->Abime();
L'erreur qui apparait:
Fatal error: Call to a member function on a non-object in /home3/a/althais/www/alth_352/game/forger.php on line 173
La ligne 173 étant: $Outil->Abime();

Lorsque j'ôte le '$Outil->Abime();' la fonction tourne mais n'use pas les outils...

Apparement id_outil, donc $Outil ne sont pas reconnus en tant qu'objet, mais je ne vois pas d'où cela peut provenir ?