// Préparation des données pour les requêtes à l'aide de la fonction mysql_real_escape_string
$nom = mysql_real_escape_string($login);
$password = mysql_real_escape_string($passwd);
$requete = "SELECT * FROM leptou WHERE login = '".$nom."' AND passwd = '".$password."'" ;
$req_exec = mysql_query($requete) or die(mysql_error());
$resultat = mysql_fetch_assoc($req_exec);
if (isset($resultat['login'],$resultat['passwd']))
{
$message = 'Bonjour '.htmlspecialchars($_SESSION['login']).' <a href = "leptou/accueil.php">Cliquez ici pour vous connecter</a>';
}
else
{
$message = 'Le Login ou le mot de passe sont incorrect';
}
}
else
{
$message = 'Les champs Login et Mot de passe doivent être remplis.';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Formulaire de connexion</title>
<style type="text/css">
</style>
</head>
<body>
<div id = "connexion">
<form action = "#" method="post">
<h1>Connexion</h1>
<p><label for = "login">Login : </label><input type="text" name="login" id="login" /></p>
<p><label for = "passwd">Mot de passe : </label><input type="password" name="passwd" id="passwd" /></p>
<p><input type="submit" value="Envoyer" id = "valider" /></p>
</form>
<p id = "message"><?php if(isset($message)) echo $message ?></p>
</div>
</body>
</html>
3-Page control_session.php:
<?php
session_start(); // ici on continue la session
if ((!isset($_SESSION['login'])) || ($_SESSION['login'] == ''))
{
// La variable $_SESSION['login'] n'existe pas, ou bien elle est vide
// <=> la personne ne s'est PAS connectée
echo '<p>Vous devez vous <a href="index.php">connecter</a>.</p>'."\n";
exit();
}
?>
5-Page connexion_grades.php:
<?php
session_start(); // pareil, on continue la session
require('control-session.php');
// maintenant on affiche les liens ves les galeries photos :
echo '<ul>'."\n";
echo ' <li><a href="leptou/accueil.php">Accueil</a>'."\n";
if ($_SESSION['passwd'] == 'rouge')
{
echo ' <li><a href="leptou/blanc/blanc.php">Blanc</a>'."\n";
echo ' <li><a href="leptou/rouge/rouge.php">Rouge</a>'."\n";
}
elseif ($_SESSION['passwd'] == 'blanc')
{
echo ' <li><a href="leptou/blanc/blanc.php">Blanc</a>'."\n";
}
echo '</ul>'."\n";
?>
Voila, mon problème est le suivant: je voudrais que la page connexion_grades.php apparaisse comme une popup avec affiché le résultat de la requête; c'est aussi simple que cela !!!
Vous pouvez tester le site: www.leptou.com
logins passwords
jean bleu
francois blanc
grabriel rouge