Bonjour,
je sollicite votre aide car j'ai du mal à insérer du code javascript dans mon fichier (XHTML/PHP).
Voici le code de ma page (j'ai viré ce qui n'était pas nécessaire);
Cependant lors de tests après validation du formulaire, j'ai mis ma base de données dans un etat tel qu'une alerte devrait s'afficher...mais en vain.
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <head> <link rel="stylesheet" type="text/css" href="style.css" /> <title>accueil</title> <script type="text/javascript"> <![CDATA[ function confirm(){ var validPreced=document.getElementById("validation").value; var restants =document.getElementById("restants").value; if(validPreced!=0){ alert("le client doit d'abord valider l'intervention précédente"); return false; } if (restants==0) alert("le client n'a plus de tickets"); return false; } return true; ]]> }</script> </head> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <body> <?php include '../connexion.php'; $nom=$_POST['nom']; $mail=$_POST['mail']; $date=$_POST['date']; $pb=$_POST['pb']; $duree=$_POST['duree']; $interv=$_POST['interv']; /* avant de proceder a une saisie on verifiera que le client a valide l'intervention precedente */ $s="select * from interventions where mail='$mail' and duree!='0' and validationClient='0'"; $result=mysql_query($s) or die('Erreur SQL !<br>'.$s.'<br>'.mysql_error()); $ok=mysql_num_rows($result); /* on verifiera qu'il reste au moins un ticket pour saisir une intervention */ $sql4="select * from compteclients where mail='$mail'"; $req4=mysql_query($sql4) or die('Erreur SQL4 !<br>'.$sql4.'<br>'.mysql_error()); $data4=mysql_fetch_assoc($req4); $restants=$data4['nbTicketsRest']; ?> <!--n'appelle pas le javascript de l'entête !!! !--> <form method="post" action="saisie.php" onsubmit="return confirm();" /> <input type="hidden" name="validation" id="validation" value="<?php echo $ok; ?>" /> <input type="hidden" name="restants" id="restants" value="<?php echo $restants; ?>" /> <input type="hidden" name="nom" value="<?php echo $nom; ?>" /> <input type="hidden" name="mail" value="<?php echo $mail; ?>" /> <br/> <input type="submit" value="saisir une intervention"/> </body> </html>
Qu'est-ce qui ne fonctionne pas ? le php/javascript ?
Merci pour votre aide
Partager