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);
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>
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.
Qu'est-ce qui ne fonctionne pas ? le php/javascript ?

Merci pour votre aide