Bonjour,
ma classe est faite comme ceci :J'appel ma fonction dans un autre fichier php comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <?php Class Classe { private $numclass; private $nombre; public function __construct(num, nbr) { $this-> numclass=$num; $this-> nombre=$nbr; } //accesseurs public function getnumclass (){ return $this->numclass; } public function getnombre (){ return $this->nombre; } public static function mafonction ($value) { $i = 0; $j = 0; $req = "Requete 1 SELECT WHERE exemple = $value...."; $resultat = mysql_query($req); while($row = mysql_fetch_assoc($resultat)) { Je remplis le premier tableau $resultats = $row ... } while($row = mysql_fetch_object($resultat)) { $tab[$j] = $numclass=$row->numclass; $tab[$j] = $nombre=$row->nombre; $j++; } //echo $tab[0]->getnumclass; return $resultats } ?>J'ai 3 erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Classe::mafonction($value)Et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Notice: Undefined property: stdClass::$numclasse in ... Notice: Undefined property: stdClass::$nombre in ...Je pense que les erreurs viennent du mysql_fetch_object.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Notice: Trying to get property of non-object in ...
Qu'en dites vous ?
Partager