Come da titolo... ho un problema mi dice:

[error]
Warning: Missing argument 1 for connect() in var/site/sito/config.php on line 22

Warning: Missing argument 2 for connect() in var/site/sito/config.php on line 22

Warning: Missing argument 3 for connect() in var/site/sito/config.php on line 22

Warning: Missing argument 4 for connect() in var/site/sito/config.php on line 22

Warning: mysql_connect(): Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO) in var/site/sito/config.php on line 33
Connessione non riuscita: Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO)
[/error]

vi posto il codice:
Codice PHP:
<?php
    
######## DATABSE INFO ########
$db_host 'localhost';
$db_user 'root';
$db_passwd '';
$db_name 'database';

######## DIRECTORIES/FILES ########
$maindir 'var/site/sito';
$sourcedir 'var/site/sito/risorse';
$themedir 'var/site/sito/tema';


class 
Connect
{
   var 
$host;
   var 
$user;
   var 
$passwd;
   var 
$database;

   function 
Connect($db_host$db_user$db_passwd$db_name)
   {
      
$this->host $db_host
      
$this->user $db_user
      
$this->passwd $db_passwd
      
$this->database $db_name;
   }

   function 
Connection()
   {
      
// Effettuo la connessione al database
     
mysql_connect($this->host$this->user$this->passwd);
       die(
"Connessione non riuscita: " mysql_error());
     
     
// Seleziono il database da utilizzare
     
mysql_select_db($this->database);
       die(
"Errore durante la selezione del database!");  
   }
}


?>
io gli passo tt i dati giusti xke nn funziona!!