sbsm
Messages postés5Date d'inscriptionjeudi 12 avril 2007StatutMembreDernière intervention28 janvier 2008
-
27 janv. 2008 à 15:48
sbsm
Messages postés5Date d'inscriptionjeudi 12 avril 2007StatutMembreDernière intervention28 janvier 2008
-
28 janv. 2008 à 09:16
Bonjour,
Je suis entrain de travailler sur un projet universitaire. Il consiste à réaliser un emploi du temps dynamique des cours. Une partie a déjà été fait et nous devons rajouter quelques fonctionnalitées. Seulement voilà. L'indentification semble ne pas marché. J'ai pourtant correctement créer la base de donnée avec toutes ces table sur easyphp. Et réétudier les paramètre de connexion. Je ne vois toujours pas le problème. Si quelqu'un peut m'aider...
Voici le code:
connect.php:
<?
$base_mysql = "localhost";
$login = "root";
$mdp = "";
$mabase = "emploi_du_temps";
/* connection a une base mysql en local */
$connect = mysql_pconnect($base_mysql,$login,$mdp) or die("Erreur : impossible de se connecter".mysql_error());
/* selection de la base de donnée mysql */
mysql_select_db($mabase, $connect);
$couleur1 = "#E0E0E0";
$couleur2 = "#F2F2F2";
// Si un des 2 champs est vide
if(empty($nom_login) || empty($mot_de_passe) || !isset($nom_login) || !isset($mot_de_passe))
alerte("Tous les champs ne sont pas saisis !");
else
{
// sinon requete de connexion
$requete = "SELECT id_enseignant
FROM enseignants
WHERE UCASE(login) = UCASE('$nom_login')
AND mdp_enseignant = MD5('$mot_de_passe')";
$resultats = mysql_query($requete,$connect) or die ("Erreur : Votre requête renvoie une erreur ! MySQL dit : ".mysql_error());
/* S'il y a des résultats */
if(($nb_resultats = mysql_num_rows($resultats)) > 0)
{
// on recupere l'id de l'enseignant
$ligne = mysql_fetch_array($resultats);
$id_enseignant = $ligne["id_enseignant"];
// on le stocke en variable de session
$session = $id_enseignant;
$_SESSION['session'] = $session;
redirection("emplois_du_temps_enseignants.php"); // redirection vers la page voulue
}
else
{
alerte("Erreur de nom ou de mot de passe !"); // si aucun résultat, affichage d'un message
}
}
}
?>