Problème dans une comparaison (tableau, variable)
Résolu
Bonjour,
Pour le moment je fais un système de grade pour mon site, mais le problème est que quand je compare 2 choses qui ont exactement la même valeur, ça me retourne comme si ces 2 valeurs n'étaient pas les mêmes.
CODE:
Dans ce cas là, il ne m'affiche rien.
Merci pour votre aide d'avance
Pour le moment je fais un système de grade pour mon site, mais le problème est que quand je compare 2 choses qui ont exactement la même valeur, ça me retourne comme si ces 2 valeurs n'étaient pas les mêmes.
CODE:
<?php
session_start();
include('auth_filter.php');
require('../config/database.php');
require('../includes/functions.php');
require('../etat_serveur.php');
$admin = 'Administrateur';
$mdtb = 'Moderateur de type B';
$mdtc = 'Moderateur de type C';
if($_SESSION['grade'] === $mdtc){
echo "je suis pas moderateur de type C";
}
?>
Dans ce cas là, il ne m'affiche rien.
Merci pour votre aide d'avance
1 réponse
-
ModérateurBonjour
Peux tu faire un var_dump de tes deux variables et nous montrer ce que ca donne ?
-
-
-
-
mdtc:
E:\wamserveur64\wamp64\www\astuces\filters\mod_filter.php:15:string 'Moderateur de type C' (length=20)
$_SESSION['grade']:
E:\wamserveur64\wamp64\www\astuces\filters\mod_filter.php:14:
array (size=1)
0 =>
array (size=2)
'grade' => string 'Moderateur de type C' (length=20)
0 => string 'Moderateur de type C' (length=20) -
@arcadenakerIl semblerait que la chaîne que tu cherches ne soit pas dans $_SESSION['grade'] mais dans $_SESSION['grade'][0]['grade'] ainsi que dans $_SESSION['grade'][0][0]
-