Formulaire html ----> membre.html
le code php ---->membre.php
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Page d'accueil des membres et futurs membres</title> <script language="javascript"> function changeBackgroundColor(elemnt) { if (elemnt) { elemnt.style.backgroundColor = "yellow"; } return; } function verify() { tt = document.getElementsByTagName("form"); if (tt[0].Code.value=="") { alert("Saisir Votre Code SVP!"); tt[0].Code.focus(); changeBackgroundColor(document.clientform.Code); return false; } else { document.clientform.action="Member.php?mode=control"; document.clientform.submit(); return true; } } function ajout() { chp = document.getElementsByTagName("form"); if (chp[0].CodE.value=="" || chp[0].NomE.value=="" || chp[0].PrenE.value=="" || chp[0].AdrE.value=="") { alert("Remplir tous les champs SVP!"); chp[0].CodE.focus(); changeBackgroundColor(document.clientform.CodE); return false; } else { if (isNaN(chp[0].TelE.value)) { alert("Numero Invalide!"); chp[0].TelE.focus(); changeBackgroundColor(document.clientform.TelE); return false; } else { document.clientform.action="membre.php?mode=add"; document.clientform.submit(); return true; } } } </script> </head> </script> </head> <style type="text/css"><!-- .bold_right {font-weight: bold; text-align: right;} .gray_banner { font-weight: bold; color: white; background-color: gray; text-align: center; font-size: 5em;} .bold_large {font-size: 1.1em; font-weight: bold;} --></style> <body style="margin: 0"> <table border="0" cellpadding="5" cellspacing="0"> <tr><td colspan="3" class="gray_banner"> Membre ou futurs membres</td></tr> <tr><td width="30%" valign="top" class="bold_large"> Etes-vous déjà membre ? <br><br><br><br><br> <form name="clientform" method="post" > <p><table border="0"> <tr> <td><font color="#FF3300"><b>Saisir votre Code:</b></font></td> <td><input type="text" name="Code"></td> </tr> <tr> <td style="text-align: center" colspan="2"> <br><input type="button" value="Identifiez-vous" onClick="verify();"></td> </tr> </table> </td> <td style="width: 1; background-color: gray"></td> <td style="width: 70%"><p> <span class="bold_large">Pas encore membre ?</span> <br> Renseignez le formulaire ci-après et devenez membre de notre Site .C'est facile !</p> <!-- formulaire à renseigner par les nouveaux membres --> <form name="clientform" method="post"> <table border="0" width="100%"> <tr><td class="bold_right">Code membre</td> <td><input type="text" name="CodE" size="20" maxlength="20"></td></tr> <tr><td class="bold_right">Nom</td> <td><input type="text" name="NomE" size="20" maxlength="20"></td></tr> <tr><td class="bold_right">Prénom</td> <td><input type="text" name="PrenE" size="20" maxlength="20"></td></tr> <tr><td class="bold_right">Adresse</td> <td><input type="text" name="AdrE" size="20" maxlength="20"></td></tr> <tr> <td style="text-align: center" colspan="2"> <input type="button" value="Enregistrez-vous" onClick="ajout();" > <input type="reset" style="text-align: center" value ="Rétablir" ></td> </tr> </table> </form> </td> </tr> <tr><td colspan="3" style="background-color: gray"> </td></tr> </table> <div style="text-align: center; font-size: .8em"> Nous apprécierions vos commentaires et suggestions. Vous pouvez les adresser à <a href="mailto:@gmail.com"> google@gmail.com</a></div> </body> </html>
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119 <? header ('Content-type: text/html; charset=utf-8'); if (isset($_GET['mode'])) { session_start(); $CodE=$_POST['CodE']; $NomE=$_POST['NomE']; $PrenE=$_POST['PrenE']; $AdrE=$_POST['AdrE']; if ($_GET['mode'] == 'add') { $error=false; if ($CodE=="") {echo 'Veuillez remplir correctement votre code svp.<br/>';//si le champ adresse du contact est vide alors erreur $error=true; } if (($NomE=="") || (is_numeric($NomE))) {echo 'Veuillez remplir correctement votre nom svp.<br/>';//si le champ nom est vide ou si c'est un chiffre alors erreur $error=true; } if (($PrenE=="") || (is_numeric($PrenE))) {echo 'Veuillez remplir correctement votre pré svp.<br/>';//si le champ prénom est vide ou si c'est un chiffre alors erreur $error=true; } if ($AdrE=="") {echo 'Veuillez remplir correctement l\'adresse svp.<br/>';//si le champ adresse est vide alors erreur $error=true; } if($error) { echo '<h3 style="red"; font-family:arial;"><a href=best.htm>Veuillez recommencer svp.</a></h3>'; } else { // execution de la requete if (!$error) { mysql_connect("localhost","root",""); mysql_select_db("projet"); $req = "select * from membre where CodEns = '".$CodE."'"; $rep = mysql_query($req); $donnees = mysql_fetch_assoc($rep); if($donnees['CodEns'] == $CodE) { echo " <H3> L'enregistrement </H3>"; echo $CodE; echo '" existe deja. <br />'; print "<H3><a href=best.htm>Retour a la page precedente</a><H3>"; //echo '<h5>le code que vous avez entré exit deja</h5><br>'; echo '<h5>essayer de nouveau</h5>'; } else { $req = "INSERT INTO `membre` (`id`, `CodEns` ,`NomEns` ,`PrenEns` ,`AdresseEns` ) VALUES ('', '".$CodE."', '".$NomE."', '".$PrenE."', '".$AdrE."')"; $rep = mysql_query($req); // = "insert into membre values('$id','$CodE','$NomE','$PrenE','$AdrE')"; echo '<h2>Votre Inscription Effecuté</h2><br>'; print "<H5><a href=best.htm>Retour au page d'acceuil</a></H5>"; } mysql_close(); } else { header('location: '.$_SERVER['HTTP_REFERER']); } } } // Récupération des champs if ($_GET['mode'] == 'control') { IF(isset($_POST['Code'])) { $Code = $_POST['Code']; extract($_POST); // ON recupère le code de la TABLE qui correspond au CodEns du membre mysql_connect("localhost","root",""); mysql_select_db("projet"); $sql = "select * from membre where CodEns='".$_POST['Code']."'"; $req = mysql_query($sql) OR die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $result = mysql_num_rows($req); $row = mysql_fetch_assoc($req); IF ($result > 0 && $row['CodEns'] == "OUI") { session_start(); $_SESSION['CodEns'] = $_POST['Code']; // page de donnee header("Location:Acceuil.html"); } else if ($row['CodEns'] == "NON") { echo "<script>alert ('acces non permis');</script>"; header("location: best.htm"); } // else redirige vers ta page d'inscription else { echo "<script>alert ('erreur Code');</script>"; echo "<script>window.location= 'best.htm';</script>"; } } } } // else redirige vers ta page d'inscription else { header("location: best.php"); } ?>
salut les amis ,je suis nouveau a votre forum ,passons a mon probleme j'aimerai partager avec vous un probleme au niveau de deuxieme traitement au niveau de code php ----membre.php
je veux faire une comparaison entre le code entrer par le membre lors de l'inscription et celle stocker au niveau de ma base de donnee ce que lui premettre d'acceder au page d'accueil.html . mais j'arrive pas.
j'espere votre aide et merci d'avance![]()
Partager