je dois créer des pages php
la premiere demende a l'utilisateur de rentrer son login ou de créer un compte.
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 <html> <head> <title>WebJeff - Espace membre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <div align="center"><b><font face="Verdana" size="2">Pour entrer dans l'espace membre, saisissez votre login</font></b> <form method="post" action="login.php"> <b><font face="Verdana" size="1">Login</b> <br> <input type="text" name="pseudo_membre"> <br> <br> <input type="submit" name="Submit" value="Entrer"> </form> <font face="Verdana" size="2"><a href="FormInscription.php">Créer un nouveau compte</a></font> </div> </body> </html>
La deuxieme consiste à l'utilisateur de choisir les différentes caractéristique définit dans les listes deroulante,checkbox,zone de saisie...
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 <html> <head> <title>Création d'un compte</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../essai/archi.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#FFFFFF"> <div align="center"> <br> <span class="titrerouge">Formulaire de création d'un compte</span> <br> </p> <form method="POST" action="confirm.php" class="txtnorm"> <p> <br> <br> Séléctionner votre lieu d'inscription : <select name="LieuInscription"> <option <?php if($LieuIns == "Beaugeay") { echo " selected"; } ?>>Beaugeay </option> <option <?php if($LieuIns == "Cabariot") { echo " selected"; } ?>>Cabariot </option> <option <?php if($LieuIns == "Saint-Froult") { echo " selected"; } ?>>Saint-Froult </option> <option <?php if($LieuIns == "Saint-Hippolyte") { echo " selected"; } ?>>Saint-Hippolyte </option> <option <?php if($LieuIns == "Saint-Jean-d'Angle") { echo " selected"; } ?>>Saint-Jean-d'Angle</option> <option <?php if($LieuIns == "Saint-Nazaire-sur-Charente") { echo " selected"; } ?>>Saint-Nazaire-sur-Charente</option> <option <?php if($LieuIns == "Soubise") { echo " selected"; } ?>>Soubise</option> <option <?php if($LieuIns == "Yves") { echo " selected"; } ?>>Yves</option> </select> <br> <br> <br> Saisissez votre lieu de résidence : <input name="LieuRes"> <br> <br> <br> Dans quelle tranche d'âge vous situez vous ? <select name="TranchAge"> <option <?php if($TranchAge == "10-14") { echo " selected"; } ?>>10-14 p if($TranchAge == "26-60") { echo " selected"; } ?>>26-60 </option> <option <?php if($TranchAge == "61 et +") { echo " selected"; } ?>>61 et + </option> </select> <br> <br> <br> De quel sexe êtes-vous ? <input type="radio" name="Sexe" value="Homme"> Homme <input type="radio" name="Sexe" value="Femme"> Femme<br> <br> <br> Quelle est votre activité professionnelle ? <select name="Activ"> <option <?php if($Activ == "Scolaire") { echo " selected"; } ?>>Scolaire </option> <option <?php if($Activ == "Retraité") { echo " selected"; } ?>>Retraité </option> </select> <br> <br> <input type="checkbox" name="Charte[]" value="Adhère_Charte" />Accepter la charte d'adhésion<br> <br> <br> <br> <br> </p> </form> <font face="Verdana" size="2"><a href="confirm.php">Créer un nouveau compte</a></font> </div> </body> </html>
La troisieme page doit générer un login puis enregistrer les selections de l'utilisateur de la page deux et le login dans ma BDD
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 <html> <head> <title>Espace membre</title> <link href="../partage%20steph/archi.css" rel="stylesheet" type="text/css"> </head> <body> <center> <? require("conf.php"); // Fonction de génération de login function Login() { srand(time()); $a="abcdefghijklmnopqrstuvwxyz0123456789"; for($i; $i<=7; $i++) { $Login.=substr($a, (rand()%(strlen($a))),1); } return($Login); } // CONNEXION A LA BASE DE DONNEE $db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd); if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php"; exit;} //Retourne à la page du formulaire si certain champ son vide if($pseudo_membre==""){ echo "Vous devez choisir un pseudo<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit; } else { $login=Login(); if (!empty($login)) { echo $login."<br>\n"; } $id=ID(); //Mettre à jour la table $requete=mysql_db_query($sql_bdd,"insert into Inscription (LieuInscrip,LieuRes,Age,Sex,Activite,Login) values ($LieuIns\",\"$LieuRes\",\"$TranchAge\",\"$Sexe\",\"$Activ\",\"$Login\")",$db_link) or die(mysql_error()); } ?>
La page 1 et 2 fonction, le probléme est que la page 3 n'enregistre pas les données dans ma BDD.
Merci
Partager