Ouvrir une session en php

Fermé
a_k Messages postés 7 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 23 mai 2010 - 23 mai 2010 à 11:26
a_k Messages postés 7 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 23 mai 2010 - 23 mai 2010 à 12:46
Bonjour,

g une base de donné mysql conge avec les tables telques table admin et table personnel
et je veut connecte sur un compte admin ou un compte client mais il ne passe pas
le code lorsque j appuis sur submit et le suivant :
<?php
$login=$_POST["login"];
$pswd=$_POST["pswd"];
$temp=false;
$cnx=mysql_connect("localhost","root","");
$db=mysql_select_db("conge");
$sql="select * from personnel";
$req=mysql_query($sql,$cnx);
while($res=mysql_fetch_array($req))
{
$login_table=$res["login"];
$pswd_table=$res["pswd"];
$id=$res["matricule"];
if($login==$login_table && $pswd==$pswd_table)
{
$temp=true;
break;
}
else
{
$temp=false;
}
}
if($temp==true)
{
//si temp==true la session est ouvert
session_start();
$_SESSION["personnel"]=true;
$_SESSION["id"]=$id;
//"header" signifie se deplacer vers une page precis
header("location:index1.php");
}
else
{
$sql="select * from admin";
$req=mysql_query($sql,$cnx);
while($res=mysql_fetch_array($req))
{
$login_table=$res["login"];
$pswd_table=$res["pass"];
$id=$res["id"];
if($login==$login_table && $pswd==$pswd_table)
{
$temp=true;
break;
}
else
{
$temp=false;
}
}
if($temp==true)
{
//si temp==true la session est ouvert
session_start();
$_SESSION["admin"]=true;
$_SESSION["id"]=$id;
//"header" signifie se deplacer vers une page precis
header("location:index2.php");
}
else
{
header("location:index.php?msg=erreur");
}
}
?>

je veut savoir l'erreur ou et pourquoi sa marche pas toujours pas au msg erreur
location:index.php?msg=erreur

A voir également:

1 réponse

a_k Messages postés 7 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 23 mai 2010 1
23 mai 2010 à 12:46
sayé g regle le probleme
0