bonjour tous le monde
bon je suis tombé dans un probleme que je sais mais pas ou se trouve l'erreur ,
dnc pour plus préciser mon probleme est le suis :
quand j'ecrit un code simple de formulaire avec des input et j'utilise les if isset et if empty ça marche trés bien
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 <html> <head> </head> <body> <?php function alerte($ch) { $code="<script type=\"text/javascript\">"; $code.="alert('$ch');"; $code.="</script>"; echo $code; } function connexion(){ mysql_connect('localhost','root','') or die('Impossible d\'accerder auserveur'); mysql_select_db('projet') or die('Imppossible d\'acceder à la base'); } ?> <form action='page.php' method="POST"> <input type="text" name="nom"/> <input type="submit" name="ok" /> </form> <?php if (isset($_post["ok"])){ if($empty($_post["nom])) { alerte('empty'); } else{ alerte("not empty"); } } ?> </body> </html> ?>
il s'execute et il m'affiche un alert mais une fois que j'utilise les requetes select de la base de donne pour stocker des valeurs dans les "value" des input il n'execute plus le code php et il considere comme si la condition n'existe plus
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 <html> <head> </head> <body> <?php function alerte($ch) { $code="<script type=\"text/javascript\">"; $code.="alert('$ch');"; $code.="</script>"; echo $code; } ?> <form action='page.php' method="POST"> <?php connexion(); $sql1= "select * from rapport,mm_sm where rapport.code_mm_sm=mm_sm.code and id_report=".$_POST["ko"].""; $res1=$bdd->query($sql1); $enreg1=$res1->fetch(); echo " <input type=\"text\" name=\"nom\" value=\"".$enreg1['template']."\" /> "; ?> <input type="submit" name="ok" /> </form> <?php if (isset($_post["ok"])){ if($empty($_post["nom])) { alerte('empty'); } else{ alerte("not empty"); } } ?> </body> </html> ?>
vraiement je suis perdue parce que j'ai rien changé juste la requete que je viens d ajouter
Et merci d'avance
Partager