Bonjour tout le monde
Comment ça va ?
Je viens vers vous car je n'arrive pas a résoudre un problème depuis ce matin j'ai ce message d'erreur :
Fatal error: Access to undeclared static property: technicien::$_db in C:\wamp\www\lcesa2\technicien.class.php on line 17
Voici le code :
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
<?php 
require_once "connexionBDD.class.php";
class technicien {
	public function technicien(){		
		$connexion = new Mysql();
		$connexion->Connect();
	}
	public function getList(){
	$tech = array(); 
    $q = technicien::$_db->query('SELECT Nom FROM technicien');
    while ($donnees = $q->fetch(PDO::FETCH_ASSOC)){
      $tech[] = new technicien($donnees);
    }
    return $tech;
}
}
?>
Voici la ligne 17 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$q = technicien::$_db->query('SELECT Nom FROM technicien')
Je debute en POO et j'avoue avoir du mal a comprendre comment cela fonctionne mais faut s'accrocher

Merci pour votre aide et votre patiente toujours précieuse les amis !