Problème dans une comparaison (tableau, variable)

Résolu/Fermé
arcadenaker Messages postés 61 Date d'inscription dimanche 30 juillet 2017 Statut Membre Dernière intervention 22 avril 2019 - 10 juin 2018 à 01:17
 Utilisateur anonyme - 10 juin 2018 à 14:58
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:

<?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
A voir également:

1 réponse

jordane45 Messages postés 38309 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
10 juin 2018 à 07:38
Bonjour
Peux tu faire un var_dump de tes deux variables et nous montrer ce que ca donne ?
0
arcadenaker Messages postés 61 Date d'inscription dimanche 30 juillet 2017 Statut Membre Dernière intervention 22 avril 2019 1
10 juin 2018 à 08:35
$_SESSION[“grade”]
= Moderateur de type C et
$mdtc
= Moderateur de type C
0
Utilisateur anonyme > arcadenaker Messages postés 61 Date d'inscription dimanche 30 juillet 2017 Statut Membre Dernière intervention 22 avril 2019
10 juin 2018 à 10:05
Bonjour

Pourquoi ne recopies-tu pas TOUT ce qu'affiche var_dump ?
0
jordane45 Messages postés 38309 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
10 juin 2018 à 10:07
Oui, comme dit lepere.. c'est un copié collé exact des var_dump qu'il nous faut.
0
arcadenaker Messages postés 61 Date d'inscription dimanche 30 juillet 2017 Statut Membre Dernière intervention 22 avril 2019 1
Modifié le 10 juin 2018 à 10:29
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)
0
Utilisateur anonyme > arcadenaker Messages postés 61 Date d'inscription dimanche 30 juillet 2017 Statut Membre Dernière intervention 22 avril 2019
Modifié le 10 juin 2018 à 11:02
Il 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]
0