Bonjour!
je suis nouveau dans ce site comme je le suis dans PhP,
c est pour les raisons du stage que je suis entrain d effectuer que je dois apprndre un peu de php
j ai commencé realisé ds ptits tps:
mon exercice est:
faire une page qui demande un mot de passe; et qui te dirige vers une page ou il aura le code php avec le test qui affichera la bonne page si la condition est vrai sinon une page qui dit de resaisir le mot de passe;
j ai pu realiser cela, mais le probleme c est que je voudrais faire un nombre d essai (3) qui decremente et qd il arrive a 0 il affiche un message " nombre d essais terminé" par exemple;
voila le code de la 1ere page:
et de la 2eme avec le 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 <html> <head> <title>test de mot de passe en php</title> </head> <body> <form method="post" action="mpasse.php"> entrez le mot de passe:<br><br> <input type="text" name="mot_de_passe" size=10><br><br> <input type="submit" value="ok"><br> </form> </body> </html>
j ai essayé de travallé sans la Session, dont je comprend pa l utilité, mais ca n a pas marché!, et meme avec la session ca n a pas marché
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 <?php session_start(); $_SESSION['c']=4; $c=$_SESSION['c']; $mp=$_POST['mot_de_passe']; ?> <html> <head> <title>test de mot de passe en php</title> </head> <body> <?php if (isset($c)){ if ($mp=="you"){echo "<b>Bravo! vous avez entrez le mot de passe corret</b>";} else { ?> <form action="mpasse.php" method="post"> <b>le code est incorrect veuillez resaisir le mot de passe!</b><br><br> <input type="text" name="mot_de_passe" size=10><br><br> <input type="submit" value="ok"><br> </form><br><br> <?php $c--; echo " il vous reste $c chance sur 3"; if($c==0){echo " vous avez depassé la limite des tests! bye!";} } } ?> </body> </html>
si vous m expliquez si la session est obligatoire, et c est koi le code correct que je dois mettre dans ce cas.
Merci, jattend vos reponse!
Partager