donc ou il y a le $_POST['mot_de_passe'];
je vais essayer .
Version imprimable
donc ou il y a le $_POST['mot_de_passe'];
je vais essayer .
soit l.163
ou soit l.181Code:
1
2 $mot_de_passe=md5($_POST['mot_de_passe']); // j'ai enlévé le md5
comme vous voulez ;)Code:'mot_de_passe' => md5($mot_de_passe), //j'ai enlévé le md5
je viens de trouver l'erreur pour la date de naissance stocké dans la base de données, en fait $_POST['mois'] et $_POST['annees'] sont les même que dans la variable expiration, mais je vois pas comment on peut les diferencier.
C'est vous qui déterminer les noms des champs.
Vous pouvez préfixer les champs date de naissance
par exemple
naissance_jour, naissance_mois,naissance_annee
et
expiration_jour,expiration_mois,expiration_annee
Notice: Undefined index: month in I:\EasyPHP-DevServer-13.1VC9\data\localweb\projects\BAC\Formulaire_final.php on line 168
Notice: Undefined index: year in I:\EasyPHP-DevServer-13.1VC9\data\localweb\projects\BAC\Formulaire_final.php on line 168
voici ce qu'il m'affiche lorsque j'ai finis de m'inscrire j'ai bien compris que les variables n'étaient pas définie pourtant j'ai bien modifié pour pas que la base confonde expiration et date de naissance.Code:
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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187 <form method="post" action="Formulaire_final.php"> <!-- formulaire --> <label> Nom</label> : <br><input type="text" name="nom" value="Nom"/> <br> <label> Prénom</label> : <br><input type="text" name="prenom" value="Prénom"/> <br> Date de naissance<br> <select name="jour"> <?php for ($jour = 1 ; $jour <= 31 ; $jour++) { ?> <option value="<?php echo $jour ?>"><?php echo $jour; ?></option> <?php } ?> </select> <select name="mois"> <?php for ($mois = 1 ; $mois <= 12 ; $mois++) { ?> <option value="<?php echo $mois ?>"><?php echo $mois; ?></option> <?php } ?> </select> </select> <select name="annee"> <?php for ($annee = 1900 ; $annee <= 2000 ; $annee++) { ?> <option value="<?php echo $annee ?>"><?php echo $annee; ?></option> <?php } ?> </select><br> <label> Adresse mail</label> : <br><input type="text" name="adresse_mail" value="Adresse mail"/> <br> <label> Mot de passe</label> : <br><input type="password" name="mot_de_passe" value="Mot de passe<"/> <br> <label> Numéro de téléphone</label> : <br><input type="text" name="numero_de_telephone" value=" Numéro de téléphone"/> <br> <label> Numéro de carte bancaire</label> : <br><input type="text" name="numero_de_carte_bancaire" value="Numéro de carte bancaire"/> <br> <label> Nom du titulaire</label> : <br><input type="text" name="nom_du_titulaire" value="Nom du titulaire"/> <br> <label> Type de carte</label><br> <select name="type_de_carte" id="type_de_carte"> <option value="american_express">American Express</option> <option value="maestro">Maestro</option> <option value="master_card">Master Card</option> <option value="visa">Visa</option> </select><br> Expiration<br> <label> Mois</label> <select name="mois" id="expiration_mois"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <label> Années</label> <select name="annees" id="expiration_annee"> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> <option value="2017">2017</option> <option value="2018">2018</option> <option value="2019">2019</option> <option value="2020">2020</option> <option value="2021">2021</option> <option value="2022">2022</option> <option value="2023">2023</option> </select><br> <label> Cryptogramme</label> : <br><input type="text" name="cryptogramme" value="Cryptogramme"/> <br> <label> Pays</label><br> <select name="pays" id="pays"> <optgroup label="Europe"> <option value="allemagne">Allemagne</option> <option value="autriche">Autriche</option> <option value="espagne">Espagne</option> <option value="france">France</option> <option value="grece">Grêce</option> <option value="irlande">Irlande</option> <option value="italie">Italie</option> <option value="portugale">Portugale</option> <option value="royaume-uni">Royaume-uni</option> </optgroup> <optgroup label="Amérique"> <option value="argentine">Argentine</option> <option value="bresil">Brésil</option> <option value="canada">Canada</option> <option value="etats-unis">Etats-unis</option> <option value="jamaique">Jamaïque</option> <option value="mexique">Mexique</option> <option value="venezuela">Venezuela</option> </optgroup> <optgroup label="Asie"> <option value="birmanie">Birmanie</option> <option value="cambodge">Cambodge</option> <option value="chine">Chine</option> <option value="inde">Inde</option> <option value="japon">Japon</option> <option value="laos">Laos</option> <option value="philippines">Philippines</option> <option value="thailande">Thaïlande</option> <option value="vietnam">Vietnam</option> </optgroup> <optgroup label="Autre"> <option value="afrique_du_sud">Afrique du Sud</option> <option value="algerie">algérie</option> <option value="australie">Australie</option> <option value="maroc">Maroc</option> <option value="nouvelle_zelande">Nouvelle-zelande</option> <option value="russie">Russie</option> <option value="tunisie">Tunisie</option> </optgroup> </select><br><br> <input type="submit" value="Enregistrer" /> </form> </p> <?php // si le nombre est vide on affiche rien if (empty($_POST['nom'])) { } // si on a recu les valeurs alors on les ajoute dans la base de donnees else { try { // Ici on se connecte à la base de données mysql $bdd = new PDO('mysql:host=127.0.0.1;dbname=autolib', 'root', ''); } catch(Exception $e) { // Lorsqu'il y a un erreur, on affiche un méssage d'erreur puis on stoppe tout die('Erreur : '.$e->getMessage()); } // Données du formulaire qui vont être stockés dans la base de données $nom=$_POST['nom']; $prenom=$_POST['prenom']; $date_de_naissance=date("d/m/Y",mktime(0, 0, 0, $_POST['mois'],$_POST['jour'], $_POST['annee'])); // jai inversé pour que la date soit enregistrée $adresse_mail=$_POST['adresse_mail']; $mot_de_passe=md5($_POST['mot_de_passe']); $numero_de_telephone=$_POST['numero_de_telephone']; $numero_de_carte_bancaire=$_POST['numero_de_carte_bancaire']; $nom_du_titulaire=$_POST['nom_du_titulaire']; $type_de_carte=$_POST['type_de_carte']; $expiration=date("m/Y", mktime(0, 0, 0, $_POST['month'], 1, $_POST['year'])); // j'ai modifié mois et jour pour pas confondre $cryptogramme=$_POST['cryptogramme']; $pays=$_POST['pays']; // on ajoute les données saisies dans le formulaire d'inscription dans la table base_de_données à l'aide d'une requète préparée. $req = $bdd->prepare('INSERT INTO base_de_donnees(nom, prenom, date_de_naissance, adresse_mail, mot_de_passe, numero_de_telephone, numero_de_carte_bancaire,nom_du_titulaire,type_de_carte,expiration,cryptogramme,pays) VALUES(:nom,:prenom,:date_de_naissance,:adresse_mail,:mot_de_passe,:numero_de_telephone,:numero_de_carte_bancaire,:nom_du_titulaire,:type_de_carte,:expiration,:cryptogramme,:pays)'); $req->execute(array( 'nom' => $nom, 'prenom' => $prenom, 'date_de_naissance' => $date_de_naissance, 'adresse_mail' => $adresse_mail, 'mot_de_passe' => $mot_de_passe, 'numero_de_telephone' => $numero_de_telephone, 'numero_de_carte_bancaire' => $numero_de_carte_bancaire, 'nom_du_titulaire' => $nom_du_titulaire, 'type_de_carte' => $type_de_carte, 'expiration' => $expiration, 'cryptogramme' => $cryptogramme, 'pays' => $pays, )); // affichage lorsque l'incription a réussie die('votre compte a bien été enregistré, <a href="login.php">connectez vous</a>'); } ?> </body> </head>
Il faut modifier dans le POST egalement
Dans le html vous avez mis:Code:$expiration=date("m/Y", mktime(0, 0, 0, $_POST['month'], 1, $_POST['year'])); // j'ai modifié mois et jour pour pas confondre
Code:
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 Expiration<br> <label> Mois</label> <select name="mois" id="expiration_mois"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <label> Années</label> <select name="annees" id="expiration_annee"> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> <option value="2017">2017</option> <option value="2018">2018</option> <option value="2019">2019</option> <option value="2020">2020</option> <option value="2021">2021</option> <option value="2022">2022</option> <option value="2023">2023</option> </select><br>
il faut mettre à la place
Code:
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 <select name="expiration_mois" id="expiration_mois"> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <label> Années</label> <select name="expiration_annee" id="expiration_annee"> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> <option value="2017">2017</option> <option value="2018">2018</option> <option value="2019">2019</option> <option value="2020">2020</option> <option value="2021">2021</option> <option value="2022">2022</option> <option value="2023">2023</option> </select><br>
Code:$expiration=date("m/Y", mktime(0, 0, 0, $_POST['expiration_mois'], 1, $_POST['expiration_annee'])); // j'ai modifié mois et jour pour pas confondre
maintenant je vais essayer de modifier le login.php, parce qu'il y a un problème lorsque l'on clic sur se connecter il me m'affiche veuillez saisir votre adresse mail, au lieu de veuillez saisir les champs et dans la page membre je vais essayer d'afficher le nom et prenom du style Bienvenue "nom prenom"
Pour le nom prenom, il suffit a l'endroit du code ou vous enregistrer
De rajouterCode:$_SESSION['adresse_email']='';
Code:
1
2
3
4 $_SESSION['adresse_email']=''; $_SESSION['nom']=''; $_SESSION['prenom']='';
Code:
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 <?php session_start(); if(isset($_POST['connexion'])){ $adresse_mail = htmlspecialchars(trim($_POST['adresse_mail'])); $mot_de_passe = htmlspecialchars(trim($_POST['mot_de_passe'])); if(empty($connexion)){ echo "Veuillez saisir les champs"; // ajout de cette ligne pour qu'il affiche le message suivant "veuillez saisir les champs, mais cela ne marche pas. }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre adresse mail" if(empty($adresse_mail)){ echo "Veuillez saisir votre adresse mail"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre mot de passe" if(empty($mot_de_passe)){ echo "Veuillez saisir votre mot de passe"; }else{ try{ // Ici on se connecte à la base de données mysql $bdd = new PDO('mysql:host=127.0.0.1;dbname=autolib', 'root', ''); }catch(Exception $e){ die('Erreur : ' . $e->getMessage()); } // Cryptage du mot de passe $mot_de_passe=md5($mot_de_passe); // on exécute la requete pour pouvoir se connecter $prepare=$bdd->prepare("SELECT count(*) as total FROM base_de_donnees WHERE adresse_mail=? AND mot_de_passe=? "); $prepare->execute(array($adresse_mail,$mot_de_passe)); $result=$prepare->fetch(PDO::FETCH_OBJ); //on va afficher ce qui est retourne //var_dump($result); //debug //print "user: '$adresse_mail' mot de passe:'$mot_de_passe' ";exit; $rows= $result->total; if ($rows == 1){ $_SESSION['adresse_mail'] = $adresse_mail; //echo "redirection member.php";exit; header('Location:membre.php'); }else{ echo"Nom d'utilisateur ou mot de passe incorrect"; } } } } ?> <br><br> <a href="Formulaire_final.php">Pas encore inscrit </a>
Citation:
Parse error: syntax error, unexpected end of file in I:\EasyPHP-DevServer-13.1VC9\data\localweb\projects\BAC\login.php on line 71
Bonjour,
Il te manque une accolade fermante.
il m'affiche Veuillez saisir les champsVeuillez saisir votre adresse mailCode:
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 <?php session_start(); if(isset($_POST['connexion'])){ $adresse_mail = htmlspecialchars(trim($_POST['adresse_mail'])); $mot_de_passe = htmlspecialchars(trim($_POST['mot_de_passe'])); if(empty($connexion)){ echo "Veuillez saisir les champs"; }else{ } // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre adresse mail" if(empty($adresse_mail)){ echo "Veuillez saisir votre adresse mail"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre mot de passe" if(empty($mot_de_passe)){ echo "Veuillez saisir votre mot de passe"; }else{ try{ // Ici on se connecte à la base de données mysql $bdd = new PDO('mysql:host=127.0.0.1;dbname=autolib', 'root', ''); }catch(Exception $e){ die('Erreur : ' . $e->getMessage()); } // Cryptage du mot de passe $mot_de_passe=md5($mot_de_passe); // on exécute la requete pour pouvoir se connecter $prepare=$bdd->prepare("SELECT count(*) as total FROM base_de_donnees WHERE adresse_mail=? AND mot_de_passe=? "); $prepare->execute(array($adresse_mail,$mot_de_passe)); $result=$prepare->fetch(PDO::FETCH_OBJ); //on va afficher ce qui est retourne //var_dump($result); //debug //print "user: '$adresse_mail' mot de passe:'$mot_de_passe' ";exit; $rows= $result->total; if ($rows == 1){ $_SESSION['adresse_mail'] = $adresse_mail; //echo "redirection member.php";exit; header('Location:membre.php'); }else{ echo"Nom d'utilisateur ou mot de passe incorrect"; } } } } ?> <br><br> <a href="Formulaire_final.php">Pas encore inscrit </a>
alors que lorsque je clique il me faut seulement qu'il m'affiche " veuillez saisir les champs" lorsque je ne tape pas mes identifiants
C'est un problème de if / else basique la ...
Un peu d'effort quand même ...
Code:
1
2
3
4
5 if(empty($connexion)){ echo "Veuillez saisir les champs"; }else{ } //Supprime cette accolade //Ne pas oublier de la replacer à la fin (au bon endroit) sous peine d'avoir la même erreur que précedement
il y a pas un soucis ici:
Cette variable n'est pas défini :(Code:if(empty($connexion)){
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php session_start(); if(isset($_POST['connexion'])){ $adresse_mail = htmlspecialchars(trim($_POST['adresse_mail'])); $mot_de_passe = htmlspecialchars(trim($_POST['mot_de_passe'])); if(empty($connexion)){ echo "Veuillez saisir les champs"; }else{ }
je dois mettre $_ SESSION['nom'], ect sur la page ou je me connecte c bien sa ou sur la page lorsque je suis connecté?
je dois mettre $_ SESSION['nom'], ect sur la page ou je me connecte c bien sa ou sur la page lorsque je suis connecté?
ce code m'affiche tjrs "veuillez saisir l'adresse mail" alors que je clique sur le bouton se connecter.Code:
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 <?php session_start(); if(isset($_POST['connexion'])){ $adresse_mail = htmlspecialchars(trim($_POST['adresse_mail'])); $mot_de_passe = htmlspecialchars(trim($_POST['mot_de_passe'])); if(empty($adresse_mail) && empty($mot_de_passe)){ echo "Veuillez saisir votre adresse mail"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre adresse mail" if(empty($adresse_mail)){ echo "Veuillez saisir votre adresse mail"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre mot de passe" if(empty($mot_de_passe)){ echo "Veuillez saisir votre mot de passe"; }else{ try{ // Ici on se connecte à la base de données mysql $bdd = new PDO('mysql:host=127.0.0.1;dbname=autolib', 'root', ''); }catch(Exception $e){ die('Erreur : ' . $e->getMessage()); } // Cryptage du mot de passe $mot_de_passe=md5($mot_de_passe); // on exécute la requete pour pouvoir se connecter $prepare=$bdd->prepare("SELECT count(*) as total FROM base_de_donnees WHERE adresse_mail=? AND mot_de_passe=? "); $prepare->execute(array($adresse_mail,$mot_de_passe)); $result=$prepare->fetch(PDO::FETCH_OBJ); //on va afficher ce qui est retourne //var_dump($result); //debug //print "user: '$adresse_mail' mot de passe:'$mot_de_passe' ";exit; $rows= $result->total; if ($rows == 1){ $_SESSION['adresse_mail'] = $adresse_mail; //echo "redirection member.php";exit; header('Location:membre.php'); }else{ echo"Nom d'utilisateur ou mot de passe incorrect"; } } } } } ?>
pour l'affichage du message " veuillez saisir tout les champs"dans login.php
j'ai réussi. Voici le code :
Par contre j'ai pas trop compris comment faire pour afficher le nom et prénom sur la page membre.php, je me pose une question , est ce que je dois mettre le code sur la page login.php lorsque je me connecte ou bien sur la page membre.php lorsque je suis connecté.Code:
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 <?php session_start(); if(isset($_POST['connexion'])){ $adresse_mail = htmlspecialchars(trim($_POST['adresse_mail'])); $mot_de_passe = htmlspecialchars(trim($_POST['mot_de_passe'])); if(empty($adresse_mail) && empty($mot_de_passe)){ echo "Veuillez saisir les champs"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre adresse mail" if(empty($adresse_mail)){ echo "Veuillez saisir votre adresse mail"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre mot de passe" if(empty($mot_de_passe)){ echo "Veuillez saisir votre mot de passe"; }else{ try{ // Ici on se connecte à la base de données mysql $bdd = new PDO('mysql:host=127.0.0.1;dbname=autolib', 'root', ''); }catch(Exception $e){ die('Erreur : ' . $e->getMessage()); } // Cryptage du mot de passe $mot_de_passe=md5($mot_de_passe); // on exécute la requete pour pouvoir se connecter $prepare=$bdd->prepare("SELECT count(*) as total FROM base_de_donnees WHERE adresse_mail=? AND mot_de_passe=? "); $prepare->execute(array($adresse_mail,$mot_de_passe)); $result=$prepare->fetch(PDO::FETCH_OBJ); //on va afficher ce qui est retourne //var_dump($result); //debug //print "user: '$adresse_mail' mot de passe:'$mot_de_passe' ";exit; $rows= $result->total; if ($rows == 1){ $_SESSION['adresse_mail'] = $adresse_mail; //echo "redirection member.php";exit; header('Location:membre.php'); }else{ echo"Nom d'utilisateur ou mot de passe incorrect"; } } } } }
C'est en deux étapes:
Lors de l'authentification il faut enregistrer les noms et prénoms dans $_SESSION
Puis ajouter un affichage de la variable $_SESSION['nom'] et prenom
note: a la fin du chargement du php la variable $_SESSION est enregistré (dans un fichier un peu comme un cookie mais coté serveur)
et à chaque chargement , elle est initialisée avec les données précédemment enregistrées
voila pour la page login.phpCode:
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 <?php session_start(); if(isset($_POST['connexion'])){ $adresse_mail = htmlspecialchars(trim($_POST['adresse_mail'])); $mot_de_passe = htmlspecialchars(trim($_POST['mot_de_passe'])); $nom = htmlspecialchars(trim($_POST['nom'])); // ajoutée $prenom = htmlspecialchars(trim($_POST['prenom'])); // ajoutée if(empty($adresse_mail) && empty($mot_de_passe)){ echo "Veuillez saisir les champs"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre adresse mail" if(empty($adresse_mail)){ echo "Veuillez saisir votre adresse mail"; }else{ // si le champs adresse mail est vide, on affiche le message : "Veuillez saisir votre mot de passe" if(empty($mot_de_passe)){ echo "Veuillez saisir votre mot de passe"; }else{ try{ // Ici on se connecte à la base de données mysql $bdd = new PDO('mysql:host=127.0.0.1;dbname=autolib', 'root', ''); }catch(Exception $e){ die('Erreur : ' . $e->getMessage()); } // Cryptage du mot de passe $mot_de_passe=md5($mot_de_passe); // on exécute la requete pour pouvoir se connecter $prepare=$bdd->prepare("SELECT count(*) as total FROM base_de_donnees WHERE adresse_mail=? mot_de_passe=? nom=? AND prenom=?"); // ajoutée $prepare->execute(array($adresse_mail,$mot_de_passe)); $result=$prepare->fetch(PDO::FETCH_OBJ); //on va afficher ce qui est retourne //var_dump($result); //debug //print "user: '$adresse_mail' mot de passe:'$mot_de_passe' ";exit; $rows= $result->total; if ($rows == 1){ $_SESSION['adresse_mail'] = $adresse_mail; $_SESSION['nom'] = $nom; // ajoutée $_SESSION['prenom'] = $prenom; // ajoutée //echo "redirection member.php";exit; header('Location:membre.php'); }else{ echo"Nom d'utilisateur ou mot de passe incorrect"; } } } } } ?> <br><br> <a href="Formulaire_final.php">Pas encore inscrit </a>
et membre.php
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php session_start(); if(isset($_SESSION['adresse_mail'])) { echo "Bonjour ".$_SESSION['nom']&&$_SESSION['prenom']; ?> <br/><br><a href="logout.php">Déconnexion</a> <?php }else{ header('Location:login.php'); } ?>
Plus qu'a faire un echo de $_SESSION['nom'] et $_SESSION['prenom']