Bonjour,
Je suis débutant en programmation web, et je faisais pour pratiquer un petit formulaire sur lequel j'appliquais un script javascript pour vérifier si les champs étaient remplis avec ensuite envoi du formulaire au serveur.
Helas comme vous vous en doutez ça ne marche pas...
Je recopie ci dessous le code de ma page HTML et celle de la cible en PHP en esperant que quelqu'un puisse m'aider.
Page HTML
Cible identconex.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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <title>Identification</title> <script type="text/javascript"> function valider(frm){ if((frm.elements['log'].value !="")&&(frm.elements['pwd'].value !="")){ return true; }else if((frm.elements['log'].value == "")||(frm.elements['pwd'].value == "")){ if(frm.elements['log'].value == ""){ alert("Saisissez votre login"); } if(frm.elements['pwd'].value == ""){ alert("Saisissez votre mot de passe"); } return false; } } </script> </head> <body> <h1>Knutt's Workshop</h1> <form id="ident" enctype="text/plain" method="post" action="identconex.php" onsubmit="return valider(this)"/> <fieldset> <legend>Veuillez vous identifier</legend> <p> <label for="identlog">Login : </label> <input type="text" id="identnom" name="log"/> </p> <p> <label for="identpwd">Mot de Passe : <input type="password" id="identpwd" name="pwd"/> </p> <p> <input type="submit"value="valider"/> </p> </fieldset> </form> </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 <?php $pwd = $_POST['pwd']; $log = $_POST['log']; if(isset($log)&&isset($pwd)){ if($log == 'tata' && $pwd =='toto'){ echo'ouais'; }else if(($log !="tata")||($pwd !="toto")){ if($log != 'tata'){ echo"Identifiant incorrect <br />"; } if($pwd != "toto"){ echo"Mot de passe incorrect <br />"; } echo'<a href="ident.php">Retour au formulaire</a> <br />'; } }else{ echo'Veuillez saisir un identifiant et un mot de passe !'; } ?>
Partager