Bonjour,
Voilà, dans une requête php je demande de sélectionner le nom et prénom de l'utlisateur ayant rentré son email et son mot de passe selon les tables administrateur et utilisateur. Ces tables ont les mêmes structure.
Voici mon code
<?php
session_start();
$sql = "SELECT administrateur.prenom, administrateur.nom, utilisateur.prenom, utilisateur.nom FROM administrateur, utilisateur WHERE administrateur.email = '$email' AND administrateur.password = '$password' OR utilisateur.email = '$email' AND utilisateur.password = '$password' ;";
$resultat = qdb($sql);
$nombre_resultats = mysql_num_rows($resultat);
$enregistrements = mysql_fetch_array($resulat);
$_SESSION['prenom'] = $enregistrements['prenom'];
$_SESSION['nom'] = $enregistrements['nom'];
header("Location: home.php");
?>
Mon problème est que quand l'utilisateur ayant rentré ses identifiant puis avoir été redirigé sur la page home.php la session n'affiche pas le nom et prénom de m'utilisateur, mais le nom est prénom du premiere id contenu dans la base administrateur et je ne comprend pas pourquoi, je pense qu'il y a un conflit, dans le choix de la table selon les identifiants rentrés.
Pouvez-vous m'aidez ?
Merci :D
