coucou
j'ai réalisé un formulaire est j'ai un soucis pour tester que le classement est compri entre 1000 et 2850, je verifie bien si le champ classement est vide et si je saisi du texte les messages s'affiche correctement par contre si je verifie que je suis bien dans l'intervalle aucun message s'affiche
le formulaire est validé directement

voila mon code

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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<?php
        session_start();
 include "Include/entete.php"; 
 include "Include/menuadmin.php";
 include "Include/connexion.php";
 
?>
 
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
 
   <head>
       <title>Calendrier</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	   <link rel="stylesheet" media="screen" type="text/css" title="Design" href="feuille.css" />
	 <script language="JavaScript">
 
<!--
//PLF- http://www.jejavascript.net/
 
function valider() {
var form_err = " ";
 
var nume=document.getElementById("Classement");
 
 if(document.ecrire.Nom.value == "")  {
   alert("Veuillez saisir le nom du joueur à inscrire ");
   document.ecrire.Nom.focus();
   return false;
  }
 
 if(document.ecrire.Prenom.value == "")  {
   alert("Veuillez saisir le prénom du joueur à inscrire ");
   document.ecrire.Prenom.focus();
   return false;
  }
 
 
 if(document.ecrire.Adresse.value == "")  {
   alert("Veuillez saisir l'adresse du joueur à inscrire ");
   document.ecrire.Adresse.focus();
   return false;
  }
 
 if(document.ecrire.Classement.value == "")  {
   alert("Veuillez saisir le classement du joueur à inscrire ");
   document.ecrire.Classement.focus();
   return false;
  }
  else if(document.ecrire.Classement.value*0 !=0) 
        {
		alert( "Veuillez saisir un nombre ");
		return false;
		}
 
  else if(nume.value < 4)
	    {
	    alert("Veuillez saisir un classement supérieur à 4 ");
		return false;
        }
  else if(nume.value > 9)
        {
        alert("Veuillez saisir un classement inférieur à 9");
		return false;
        }
 
 
 
 
 
 
//verif form_err
if ( form_err != " ") {
alert(form_err);
return false;
}
alert("Le formulaire a été envoyé ");
return true
}
//-->
 
</script>
</head>
 
 
   <body>
 
 
 
 
<div id="corps"> 
 
<br/>
<h3><p align="center">Créer un joueur</p></h3>
<form method="POST" action="admin_creerjoueur.php" name="ecrire" onSubmit="return valider();">
<table border="0" align="center" cellspacing="2" cellpadding="2">
 
 
 
 
    <tr align="center">
      <td>Nom</td>
      <td><input type="text" name="Nom"></td>
    </tr>
 
    <tr align="center">
      <td>Prenom</td>
      <td><input type="text" name="Prenom"></td>
    </tr>
 
    <tr align="center">
      <td>Adresse</td>
      <td><input type="text" name="Adresse"></td>
    </tr>
 
 
    <tr align="center">
      <td>Classement</td>
      <td><input type="text" name="Classement"></td>
    </tr>
 
 
    <tr align="center">
      <td colspan="2"><input type=submit value="Créer un joueur" name="submit" >
		  <input type="reset" value="Effacer"></td>
    </tr>
  </table>
<?php
 
 
 
$nom = (isset($_POST['Nom'])) ? $_POST['Nom'] : '';
$prenom = (isset($_POST['Prenom'])) ? $_POST['Prenom'] : '';
$adresse = (isset($_POST['Adresse'])) ? $_POST['Adresse'] : '';
$classement = (isset($_POST['Classement'])) ? $_POST['Classement'] : '';
 
 
if($nom!="" && $prenom!="" && $adresse!="" && $classement!="")
	{
  $query= "INSERT INTO joueur VALUES ( NULL,'$nom', '$prenom', '$adresse', '$classement') " ;
  $result=mysql_query($query) or die ("Exécution de la requete impossible");
 }  
?>
  </form>
</div>
<?php
mysql_close($Flag1); 
?>
que me conseillez vous ?