Je suis debutante et j'aimerais de l aide svp

Résolu/Fermé
samira222 Messages postés 6 Date d'inscription mercredi 18 mai 2016 Statut Membre Dernière intervention 25 juillet 2016 - Modifié par baladur13 le 17/07/2016 à 14:01
samira222 Messages postés 6 Date d'inscription mercredi 18 mai 2016 Statut Membre Dernière intervention 25 juillet 2016 - 17 juil. 2016 à 14:38
Bonjour,
j'ai ce message d erreur
Notice: Undefined variable: db_con in C:\wamp
aidé moi svp
voila j'ai deux script le 1ere
dbconfig
<?php
class Database
{
    private static $dbName = 'gestioncarriere' ;
    private static $dbHost = 'localhost' ;
    private static $dbUsername = 'root';
    private static $dbUserPassword = '';
     
    private static $cont  = null;
     
    public function __construct() {
        die('Init function is not allowed');
    }
     
    public static function connect()
    {
     
       if ( null == self::$cont )
       {     
        try
        {
          self::$cont =  new PDO( "mysql:host=".self::$dbHost.";"."dbname=".self::$dbName, self::$dbUsername, self::$dbUserPassword); 
        }
        catch(PDOException $e)
        {
          die($e->getMessage()); 
        }
       }
       return self::$cont;
    }
     
    public static function disconnect()
    {
        self::$cont = null;
    }
}
?>






le deuxieme page
login_process.php
<?php
 session_start();
 require_once 'dbconfig.php';
 
 if(isset($_POST['btn-login']))
 {
  //$user_name = $_POST['user_name'];
  $user_name = trim($_POST['user_name']);
  $user_pass = trim($_POST['user_pass']);
  
  $user_pass = md5($user_pass);
  
  try
  { 
  
   $stmt = $db_con->prepare("SELECT * FROM users WHERE user_name=:user_name");
   $stmt->execute(array(":user_name"=>$user_name));
   $row = $stmt->fetch(PDO::FETCH_ASSOC);
   $count = $stmt->rowCount();
   
   if($row['user_pass']==$user_pass){
    
    echo "ok"; // login
    $_SESSION['user_session'] = $row['user_id'];
   }
   else{
    
    echo "login ou password n'existe pas !!."; // erreur 
   }
    
  }
  catch(PDOException $e){
   echo $e->getMessage();
  }
 }


?>

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

1 réponse

Utilisateur anonyme
17 juil. 2016 à 14:29
 Undefined variable: db_con


Que veux-tu qu'on te dise de plus ? tu utilises db_con alors que cette variable n'existe pas.
0
samira222 Messages postés 6 Date d'inscription mercredi 18 mai 2016 Statut Membre Dernière intervention 25 juillet 2016
17 juil. 2016 à 14:38
je sais c'est bête qu'est ce que je doit modifier ???
0