sa y est sa marche mais juste un petit souci encore
lorsque je me loggue les menus correspondants au type de membre ne s'affichent pas correctement c'est a dire que lorsque je me loggue le menu reste tel quel il faut ke j appuie sur "actualiser" pour que les menus adéquats apparaissent correctement.
menu.php
=======
<?
ob_start();
?>
<body>
<ul>
<?
if ((!isset($_SESSION['login'])))
{
?>
<li><a href="index3.php?pagesite=accueil">Accueil</a></li>
<li><a href="index3.php?pagesite=news">News</a> </li>
<li><a href="index3.php?pagesite=photo">photo</a></li>
<li><a href="index3.php?pagesite=accueil">Accueil</a></li>
<?
} else {
if ($_SESSION['type_membre']==0)
{
?>
<li><a href="index3.php?pagesite=accueil">Accueil</a></li>
<li><a href="index3.php?pagesite=news">News</a> </li>
<li><a href="index3.php?pagesite=photo">photo</a></li>
<li><a href="index3.php?pagesite=JEUX_A_BABORD">JEUX</a></li>
<li><a href="index3.php?pagesite=cool">C COOL !!!</a></li>
<li><a href="index3.php?pagesite=compte_membre">mon compte</a></li>
<?
} elseif ($_SESSION['type_membre']==1)
{
?>
<li><a href="index3.php?pagesite=accueil">Accueil</a></li>
<li><a href="index3.php?pagesite=news">News</a> </li>
<li><a href="index3.php?pagesite=Newsletter">Newsletter</a></li>
<li><a href="index3.php?pagesite=photo">photo</a></li>
<li><a href="index3.php?pagesite=JEUX_A_BABORD">JEUX</a></li>
<li><a href="index3.php?pagesite=compte_admin">Adminstration</a></li>
<?
}
}
?>
</ul>
</body>
</html>
<?
ob_end_flush();
?>
apres login on arrive a cette page : veriflogin.php
=========
<?php
// On démarre la session
ob_start();
$loginOK = false; // cf Astuce
// On n'effectue les traitement qu'à la condition que
include('config.php');
// les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) )
{
extract($_POST); // je vous renvoie à la doc de cette fonction
$login=strtolower($_POST['login']);
// On va chercher le mot de passe afférent à ce login
$sql = "SELECT membre.login,pseudo,mdp,email,type_membre FROM membre WHERE LCASE(membre.login) = '".$login."'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0)
{
$data = mysql_fetch_array($req);
// On vérifie que son mot de passe est correct
if ($password == $data['mdp'])
{
$loginOK = true;
$identifiant = $data['login'];
}}
// Si le login a été validé on met les données en sessions
if ($loginOK)
{
$_SESSION['login'] = $data['login'];
$_SESSION['type_membre'] = $data['type_membre'];
// On affiche une phrase résumant les infos sur l'utilisateur courant
echo //Bienvenue, ',$data['pseudo'],' en tant que <b>',strtoupper($data['lib_type']),'</b><br />
'<center><b>Connecté</b>, [ <a href="index3.php?page2=logout">Déconnexion</a> ]<br />
N\'oubliez pas de vous déconnecter, avant de quitter la page.</center>';
} else {
include('login.html');
echo '<font color="#FF0000" size="+2" face="monotype Corsiva"><b>
Une erreur est survenue, veuillez réessayer !</b></font> ';
}
ob_end_flush
?>