Affichage résultat php dans fenêtre popup

Fermé
jfgv - 25 févr. 2012 à 11:14
Bonjour,
Voici les codes des pages de mon site d'essai:
1-Page index.php:
<html>
<head>
<LINK REL="SHORTCUT ICON" href="http://www.leptou.com/favicon.ico">
<title>leptou.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">

</style>
<body>
<p align="center"> </p>
<p> </p>
<div align="center" class="Style3">
<p>LEPTOU ESSAIS</p>

</div>
<p align="center" class="Style1"> </p>
<p align="center" class="Style4"><strong><em>Pour accéder au site, cliquez</em> <a href="connexion.php">ICI</a></strong></p>
<p align="center" class="Style4"> </p>
</body>
</html>

2-Page connexion.php:
<?php
header('Content-type: text/html; charset=UTF-8');
function Verif_magicquotes ($chaine)
{
if (get_magic_quotes_gpc()) $chaine = stripslashes($chaine);
return $chaine;
}
$message = null;
if (isset($_POST['login']))
{
$login = (isset($_POST['login']) && trim($_POST['login']) != '')? Verif_magicquotes($_POST['login']) : null;
$passwd = (isset($_POST['passwd']) && trim($_POST['passwd']) != '')? Verif_magicquotes($_POST['passwd']) : null;
if(isset($login,$passwd))
{
$hostname = "leptoucom.sql-pro.online.net";
$database = "leptoucom";
$username = "leptoucom";
$password = "..........";

$connection = mysql_connect($hostname, $username, $password ) or die(mysql_error());

mysql_select_db($database, $connection);
mysql_query("SET NAMES 'utf8'");

// 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']))
{

session_start();
$_SESSION['login'] = $login;
$_SESSION['passwd'] = $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();
}
?>

4-Page accueil.php:
<html>
<head>
<LINK REL="SHORTCUT ICON" href="http://www.leptou.com/favicon.ico">
<title>leptou.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

</head>
<style type="text/css">

</style>
<body>
<p align="center"> </p>
<p> </p>
<div align="center" class="Style3">
<p> </p>
<p align="center">Page d'accueil pour essais</p>
<p align="center"> </p>
<p class="Style3"> </p>
</div>
<p align="center" class="Style4"> </p>

<p align="center" class="Style4"><a href="../connexion_grades.php">Connexion</a></p>

<p align="center" class="Style4"><a href="../deconnexion.php">Déconnecter</a></p>
<p align="center" class="Style4"> </p>
</body>
</html>

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

Merci à tous de votre aide