Eléphant du PHP |
271 Messages
30 mai 2007, 10:13
Essayes avec ça :
<?php
$login=$_POST['login'];
$pass=$_POST['pass'];
include("../connectiondb.php");
$requete= "SELECT * FROM admin WHERE compt_admin=".$login." and mp_admin=".$pass."";
$req=mysql_query($requete);
//recuperation des données tout marche bien jusqu'ici
// j'interroge la BD
$result = mysql_fetch_assoc($req) ;
// si aucun resultat n'est indentique aux variables
if( $result["mp_admin"] != $pass || $result["compt_admin"] != $login)
{
echo"Aucun identifiant ne correspond à votre pseudo ou mot de passe";
}else
//sinon on ouvre la session
{
//début de la session
session_start() ;
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["compt_admin"] = $login ;
$_SESSION["mp_admin"] = $pass ;
/* pour vérifier les variables
print_r($_SESSION) ;
*/
{
{
echo"<br /><br /><br />";
echo"<table width=\"60%\" border=\"1\" align=\"center\">";
echo"<tr>\n";
echo"<td width=\"487\"> <p align=\"center\"><br /></p>";
echo"<p align=\"center\">Bonjour<br /><br /><strong>".$_SESSION["compt_admin"]."</strong></center></p>";
echo"<p align=\"center\"><a href=\"chemin de ta page">Pour accéder au site des personnes inscrites</center></p>";
echo"</td>\n";
echo"</tr>\n";
echo"</table>";
}
Ne pas oublier d'ouvrir la session dans toutes les pages qui suivent avant tout code et balises :
session_start() ;
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["compt_admin"] = $login ;
$_SESSION["mp_admin"] = $pass ;
PS: essayes d'écrire en utilisant une syntaxe correcte (pas SMS) c'est plus facile à lire et plus correct pour ceux qui te répondent.
Patience et obstination sont des qualités !