inclusion script dans un fichier
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:
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