cs_dalinda
Messages postés8Date d'inscriptionvendredi 5 février 2010StatutMembreDernière intervention17 juin 2010
-
22 févr. 2010 à 10:24
kohntark
Messages postés3706Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
22 févr. 2010 à 19:28
salut tout le monde, j'ai crée une base de données qui j'ai la nommée "scolarité" inclut trois table "etudiant" "professeur" et "user" dans le table "user" j'ai mis les noms et ces mots de passe pour acceder au site. en parralele j'ai crée un formulaire login et mot de passe et un button submit et d'autre part j'ai mis ce code dans une autre feuille mais j'ai pa eu la bonne rt: voila mon code:
<?php
// Connexion + choix de la base sur laquelle on va travailler
include("connect.inc");
$base = mysql_select_db("scolarite");
// Récupération des valeurs entrées par l'utilisateur
$var1 = $HTTP_POST_VARS["login"];
$var2 = $HTTP_POST_VARS["password"];
// Requête qui nous permettra ensuite de vérifier la viabilité de ces infos
$sql "SELECT * FROM user WHERE login '$var1' AND password = '$var2'";
$req = mysql_query($sql) or die(" Impossible d'accéder à votre requête
");
while($row = mysql_fetch_object($req)) {
$var_champ1 = $row -> login;
$var_champ2 = $row -> mot de passe;
}
// Vérification de la viabilité des infos entrées par l'utilisateur
$nblignes = mysql_num_rows($req);
if($nblignes > 0) {
// Création d'une session et stockage des variales qui nous intéressent
session_start("nom_session");
session_register("var_champ1");
session_register("var_champ2");
header('location: page_suivante.php');
} else {
echo "Mauvais login / mot de passe
";
//include("page_actuelle.php");
exit;
}
// Par la suite, pour réutiliser ces variables de session, il suffit d'ajouter un session_start(); en haut de
// la page et de rappeler les variables dont on a besoin.
?>
est ce qu'il ya quelqu'un qui peut m'aider et merci d'avance.
cs_dalinda
Messages postés8Date d'inscriptionvendredi 5 février 2010StatutMembreDernière intervention17 juin 2010 22 févr. 2010 à 10:27
voila le rt qui j'ai eu malgre qui j'ai fait entrée des bon valeurs login et lot de passe:
Impossible d'accéder à votre requête
"); while($row mysql_fetch_object($req)) { $var_champ1 $row -> login; $var_champ2 = $row -> mot de passe; } // Vérification de la viabilité des infos entrées par l'utilisateur $nblignes = mysql_num_rows($req); if($nblignes > 0) { // Création d'une session et stockage des variales qui nous intéressent session_start("nom_session"); session_register("var_champ1"); session_register("var_champ2"); header('location: page_suivante.php'); } else { echo "
Mauvais login / mot de passe
"; //include("page_actuelle.php"); exit; } // Par la suite, pour réutiliser ces variables de session, il suffit d'ajouter un session_start(); en haut de // la page et de rappeler les variables dont on a besoin. ?>