Bonjour,
ma classe est faite 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'appel ma fonction dans un autre fichier php comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Classe::mafonction($value)
J'ai 3 erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Notice: Undefined property: stdClass::$numclasse in ...
Notice: Undefined property: stdClass::$nombre in ...
Et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Notice: Trying to get property of non-object in ...
Je pense que les erreurs viennent du mysql_fetch_object.
Qu'en dites vous ?