Bonjour à tous,
je viens de créer un formulaire pour la page d'identification avant l'accès a la base de données, le probleme c'est ma condition de comparaiso, entre les login et le password saisis et ceux enregistrer dans ma base ne fonctionnne pas !!
alors je ne sais pas ou ça coince ???
mon code estl e suivant :
Merci beaucoup de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 <?php require ("fonctions.inc"); session_start(); $pseudo =""; $password =""; $message=""; //tester le script comment est appelé if (!empty($_POST)) { //traitement du formulaire //Recuperation des valeurs saisies $pseudo=valeur_saisie ($_POST["pseudo"]); $password=valeur_saisie ($_POST["password"]); //controler les valeurs saisies if ($pseudo=="") { $message .="Veuillez saisir la référence de l'article.\n"; } $connexion = mssql_connect("monserveur","",""); $sqldb=mssql_select_db("CONTROLE_RECEPTION",$connexion); $sql = mssql_query("SELECT pseudo, password FROM MEMBRES WHERE pseudo='$pseudo'"); while ($membre = mssql_fetch_array($sql)) { if (!empty($_POST['pseudo']) AND !empty($_POST['password'])) { if($membre['password']== $password ) { $_SESSION['pseudo'] = $membre['pseudo']; $pseudo = htmlentities(addslashes($_SESSION['pseudo'])); echo '<a href="accueil.php">Accéder a la base</a>'; } else { echo '<script langage="javascript">alert("Vos Identifiants sont incorrects, veuillez réessayer"); window.location.href="authentification.php";</script>'; } } } ?> <HTML> <BODY> <form method="post"> <B>Login :</B> <INPUT TYPE="text" Name="pseudo"> <B>Password :</B> <INPUT TYPE="text" Name="password"> <BR><BR> <INPUT TYPE="submit" NAME="OK" VALUE="CONNEXION"> </center></table></form> </BODY> </HTML>
Partager