Bonjour un petit probleme de direction ou j'aimerai une explication svp
Underskill
Messages postés7Date d'inscriptionmardi 13 janvier 2009StatutMembreDernière intervention14 juin 2010
-
23 avril 2010 à 12:23
Underskill
Messages postés7Date d'inscriptionmardi 13 janvier 2009StatutMembreDernière intervention14 juin 2010
-
23 avril 2010 à 12:25
Je voudrais que il diferentie ,entre ma base responsable ou client ,mais meme si je mets code et mot de passe pour les diferente partie il me renvoie sur l'index. je trouve pas mon erreur merci si j'ai un peu d'aide
Underskill
Messages postés7Date d'inscriptionmardi 13 janvier 2009StatutMembreDernière intervention14 juin 2010 23 avril 2010 à 12:25
Oups Je me suis tromper de formulaire
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
$link = mysql_connect ('localhost','root','') or die ('Erreur : '.mysql_error() );
mysql_select_db('Gestion_spectacle')or die ('ERREUR :'.mysql_error());
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM responsable WHERE pseudo2="'.addslashes($_POST['login']).'" AND mdp2="'.addslashes($_POST['pass']).'"';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
// si on ne trouve aucune réponse, le visiteru s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}
/*else {
$erreur = 'Au moins un des champs est vide.';
}*/
}
?>
<html>
<head>
<title>Accueil</title>
</head>
<head>
<title>Index</title></head>
<?php
echo"<html><head>
<title>Gestion de la salle de spéctacle</title>
<style type="text/css">
h1{text-align:center;font-family:verdana;color:red;}
body{background-image:url(couleur_fond.jpeg);color:white;}
</style></head>";?>
<h1 align=center>
<HR width=480 noShade SIZE=3>
Connexion
<HR width=480 noShade SIZE=3>
<form action="membre.php" method="post">
Login :,
">,
----
Mot de passe :,
">,
----
----
----
----
----
----
----
----
----
----
,
</form>
<form action=\"Inscription.php\" method=\"post\">
</td>
</form>
<?php
if (isset($erreur)) echo '
',$erreur;
?>
</html>