Bonjour tout le monde,
je vous explique mon petit soucis, je debute en POO et j'ai creer un fichier appeler erreur.class.php qui contient :
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
<?php
require_once "connexionBDD.class.php";
require_once "technicien.class.php";
session_start() ;
 
class Erreur {
 
/*public function quote ($string) {

$conn = new PDO('sqlite:/home/lynn/music.sql3');
$conn->quote($string) ;

}*/
 
public function getNomPass ()
{
	$connexion=new ConnexionBDD() ;
	$resultats=$connexion->query('SELECT count(*) as nb FROM `technicien` WHERE `Nom`="'.$secure1->quote($_SESSION['rech']).'" AND `pass_md5`=PASSWORD("'.$secure2->quote($pass).'")');
	$ligne = $resultats->setFetchMode(PDO::FETCH_OBJ);
}
 
 
}
 
 
 
?>
Et j'utilise cette classe dans erreur.php qui contient :
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
 <?php
include("header.php");
require_once "connexionBDD.class.php";
require_once "erreur.class.php";
session_start() ;
?>
 
<html>
<h2>Acces au site: </h2>
</div>
 
 
<?php
 
	if (isset($_POST['login'])) {
     $_POST['login'] = $_SESSION['nom_tech'];
	 $nom_tech = $_SESSION['nom_tech'] ;
	}
 
// on teste si le visiteur a soumis le formulaire de connexion
 
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {	
 
	if(!empty($_POST['pass']) && !empty($_SESSION['nom_tech'])) {
		/*$pass=$_POST['pass'];
		
		$nomPassReq = new Erreur() ;
		$nomPassReq->getNomPass() ;
Or, j'ai ce message d'erreur qui me dit que la classe erreur n'a pas était trouvé ..
Fatal error: Class 'Erreur' not found in C:\wamp\www\lcesa2\erreur.php on line 39
ligne 39 :
$nomPassReq = new Erreur() ;
pourtant les include sont présent, il n'y a pas de fautes de frappe .. Est ce que quelqu'un pourrait m'aider s'il vous plait ?
Merci de votre aide !!