Je dois être HS mais je sèche totalement là-dessus.
Mon problème est que je ne souhaite passer à la page identite_add.php que si la variable $verdict est à 1, et le problème, c'est que le résultat de cette variable ne correspond pas à un rafraîchissement de page, donc j'imagine que le header location est exclus...
Si vous pouvez m'aider, merciiiiiiiiiiiiii...
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 <?php include("fonctions.php"); if (isset($_POST['SoumetUid'])&&(($_POST['password']!='')&&($_POST['password']!=NULL)&&($_POST['uid']!='')&&($_POST['uid']!=NULL))){ $cas='traitement'; } elseif (isset($_POST['SoumetUid'])&&(($_POST['password']=='')||($_POST['password']==NULL)||($_POST['uid']=='')||($_POST['uid']==NULL))){ $cas='vide'; } else{ $cas='start'; } switch($cas){ case 'start': ?> <html> <head><title>Demandes de congés - Page d'accueil</title> <link rel="stylesheet" type="text/css" href="page_index.css"> </head> <body> <div id="header"> <h2>CONGÉ</h2> <p>(à destination des agents)</p> </div> <div id="contenu"> <h3 class="item">POUR FAIRE UNE DEMANDE DE CONGÉ</h3> <form method="POST" action="index.php"> Entrez ici votre identifiant : <input type="text" name="uid"/> Entrez ici votre mot de passe : <input type="password" name="password"/> <input type="submit" name="SoumetUid" value="OK"/> </form> </div> </body> </html> <?php break; case'vide': ?> <html> <head><title>Demandes de congés - Page d'accueil</title> <link rel="stylesheet" type="text/css" href="page_index.css"> </head> <body> <div id="header"> <h2>CONGÉ</h2> <p>(à destination des agents)</p> </div> <div id="contenu"> <h3 class="item">POUR FAIRE UNE DEMANDE DE CONGÉ </h3> <form method="POST" action="index.php"> Entrez ici votre identifiant : <input type="text" name="uid"/> Entrez ici votre mot de passe : <input type="password" name="password"/> <input type="submit" name="SoumetUid" value="OK"/> <font color="red"> Il faut remplir tous les champs !</font> </form> </div> </body> </html> <?php break; case'traitement': $uid=$_POST['uid']; $password=$_POST['password']; $verdict=verif_connect($uid,$password); if ($verdict==1){ header("location:identite_add.php"); } else{ echo'Nous n\'avons pas trouvé vos paramètres de connexion dans notre base !'; } } ?>
Partager