bonjour tout le monde .

je veux vérifier l'utilisateur est connceter s'il est memebre simple ou administrateur ,

le cod afficher est : Recoverable fatal error: Object of class mysqli_result could not be converted to string

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
 
<?php
// Informations d'identification
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'dbfilms');
 
// Connexion à la base de données MySQL 
$db = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
 
// Vérifier la connexion
if($db === false){
    die("ERREUR : Impossible de se connecter. " . mysqli_connect_error());
}
 
function is_membre(){
    if (!empty($_SESSION['role'] && $_SESSION['user_type'] == 'membre' )) {
        return true;// Il est membre
    }else{
        return false;// Il n'est pas un membre
    }
   }
 
function is_admin(){
if (!empty($_SESSION['user_type'] && $_SESSION['user_type'] == 'admin' )) {
        return true; // Il est admin
    }else{
        return false; // Il n'est pas admin
    }
}
 
if(isset($_POST['login'])){
	$email = $_POST['email_login'];
	$Password = $_POST['password'];
	$sql = "SELECT * FROM _users WHERE email='$email' AND password='$Password'";
	$result = mysqli_query($db,$sql);
	$type = mysqli_query($db,"SELECT user_type FROM _users WHERE email='$email'");
	if(mysqli_num_rows($result) == 1 ){
		//$row = mysqli_fetch_assoc($result);
		if($_SESSION['type_user'] = $type){
			echo $_SESSION['type_user'];
			//header('Location: result.php');
		}
	}
}
 
?>