Authentification
Fermé
lamisse
-
30 sept. 2013 à 19:57
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 30 sept. 2013 à 20:45
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 30 sept. 2013 à 20:45
1 réponse
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 30/09/2013 à 20:48
Modifié par JooS le 30/09/2013 à 20:48
Salut,
En SQL c'est "=", et non pas "==".
Il faut bien écrire la redirection.
Il faut aussi vérifier l'existence des variables avant de les utiliser.
Si les deux tables contiennent les mêmes colonnes, vous auriez pu juste ajouter une troisième colonne"type", qui prend comme valeur "Medecin" ou "Secretaire".
Mettez en résolu quand c'est résolu -.- ...
En SQL c'est "=", et non pas "==".
Il faut bien écrire la redirection.
Il faut aussi vérifier l'existence des variables avant de les utiliser.
Si les deux tables contiennent les mêmes colonnes, vous auriez pu juste ajouter une troisième colonne"type", qui prend comme valeur "Medecin" ou "Secretaire".
<?php
require_once 'connexion.php';
if(isset($_POST['submit'])) {
if($_POST['select'] == 'docteur') {
$login = 'docteur';
$table = 'identifmed';
$page = 'espace_med.html';
}
else {
$login = 'secretaire';
$table = 'identifsec';
$page = 'espace_secretaire.html';
}
$req = mysql_query('SELECT * FROM ' . $table . ' WHERE login = ' . $login);
$p = mysql_fetch_row($req);
$mot_saisi = $_POST['motdepasse'];
$pass = $p[1];
if($mot_saisi == $pass)
header('Location: ' . $page);
else echo"mot de passe incorrecte";
}
?>
Mettez en résolu quand c'est résolu -.- ...