Salut tout le monde,

voila je me suis lancer un peu dans la POO mais jai un problème que je n'arrive pas a résoudre depuis deux jour ! voila jai un fichier avec une class pour tout ce qui est oppération sur la base de donnée et qui contient notemment la méthode pour se connecter a la base de donnée. je vous explique comment sont mes page

voila le fichier class_Database.php
<?php
class Database {

&#160;&#160;&#160;&#160;&#160;&#160;var
$m_user = 'root';
&#160;&#160;&#160;&#160;&#160;&#160;var
$m_pass = '';
&#160;&#160;&#160;&#160;&#160;&#160;var
$m_server = 'localhost';
&#160;&#160;&#160;&#160;&#160;&#160;var
$m_database = 'annonce';
&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;function
connecter_db(){
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
mysql_connect($m_server,$m_user,$m_pass) or die(mysql_error());
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
mysql_select_db($m_database) or die(mysql_error());
&#160;&#160;&#160;&#160;&#160;&#160;}
//fin de la méthode connecter_db()
&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;
function deconnecter_db(){
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
mysql_close() or die(mysql_error());
&#160;&#160;&#160;&#160;&#160;&#160;}
//fin de la méthode deconnecter_db()
&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;
function ajouter(){
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
$requete = mysql_query($sql_request) or die(mysql_error());
&#160;&#160;&#160;&#160;&#160;&#160;}
//fin de la méthode ajouter
&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;
function modifier(){
&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;}
//fin de la méthode modifier
&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;
function supprimer($sql_request){
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
$requete = mysql_query($sql_request) or die(mysql_error());
&#160;&#160;&#160;&#160;&#160;&#160;}
//fin de la méthode supprimer
&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;
function afficher($sql_request){
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
$query = mysql_query($sql_request) or die(mysql_error());
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;return
$query;
&#160;&#160;&#160;&#160;&#160;&#160;}
//fin de la méthode afficher

}//fin de la class Database
?>
Colorez votre code PHP sur les forums grâce à Developpez.com
et ensuite ma page enregistrement.php (qui est inclue dans index.php ce qui donne index.php?p=enregistrement)

voici le code de enregistrement.php

<?php
include('class_Database.php');

$partie = $_GET&#91;'partie'];

if(
$partie == 2){

$instance_database = new Database(); // instance de la classe database
$instance_database -> connecter_db(); // connexion à la base de données

//partie pour checker le formulaire

}else{

$instance_database = new Database(); // instance de la classe database
$instance_database -> connecter_db(); // connexion à la base de données

//affichage du formulaire

}

?>
Colorez votre code PHP sur les forums grâce à Developpez.com

et voici l'erreur que sa me donne :

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\Mesannonces\Annonce\class_Database.php on line 10

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\Mesannonces\Annonce\class_Database.php on line 11

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\Mesannonces\Annonce\class_Database.php on line 11


je ne comprend vraiment pas ! jai pas de pass et jai laisser le user par défaut sous WAMP 5

merci de votre aide