Bonjour à tous

voilà plusieurs jours que je galère aussi je me décide à vous demander de l'aide.
J'ai un formulaire de modification des inscriptions à une compétition.
Je voudrais faire plusieurs vérifications des entrées mais je bute sur la vérification des heures.

J'ai défini des variables qui sont :
  • heure1=09h,
  • heure2=09h30
  • heure3=10h,
  • heure4=10h30,
  • heure5=14h,
  • heure6=16h



Les quatres premières heures sont destinées aux disciplines vitedt, 3x7edt, 3x10edt, heure5 et heure6 à c10edt et p10edt.
les contrôles actuels fonctionnent nombres de postes occupés, n° licence ...
Ce que je voudrais faire, c'est envoyer un message heure invalide,si le formulaire envoie une heure différente de heure1 à heure6

exemples si le formulaire a pour valeurs
  • 10h pour la dis c10edt ===>heure non valide
  • 12h pour la dis vitedt ===>heure non valide


voilà une partie du code
Code php : 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
<?php
	$tl= mysql_num_rows(mysql_query("SELECT licence FROM licences WHERE licence = '".$_POST['nlicence']."'"));
		   //test si tireur licencie FFTIR
 
if($tl == 0)
{  
  //echo '<a1><b1>trouve : '.$tl.'</a1></b1><br />'; 
echo '<a1><b1>Votre licence n\'est pas validée par la FFT</a1></b1><br />'; 				
			//On modifie les informations de l'utilisateur avec les nouvelles valeurs
 
?>
 
		  <script type="text/javascript">
    <!--
      window.setTimeout
	  ('document.location.href="admin_inscritsedt.php"',5000);
 
    </script> 
		<h2>
 <?php	 
 
				exit();	
 
			 }		 
 
			  if ($_GET['dis']="c10edt" || $_GET['dis']="p10edt")
				{	
						if($_GET['heurec'] = "'.$heure5.'" || $_GET['heurec'] = "'.$heure6.'" || $_GET['heurec'] = "'.$heure7.'")
				$test1 = mysql_num_rows(mysql_query("SELECT * FROM fusionedt where heurec='".$_POST['heurec']."' "));
				echo '<a1><b1> 1	:nbinscrits : '.$test1.' en  '.$dis.' : '.$heurec.'</a1></b1><br />';  
				}
			   else
				if($_GET['dis']<>"c10edt" || $_GET['dis']<>"p10edt")  
				  { 
				  if($_GET['heurec'] = $heure1 || $_GET['heurec'] = $heure2 || $_GET['heurec'] = $heure3 || $_GET['heurec'] = $heure4 || $_GET['heurec'] = $heure5 || $_GET['heurec'] = $heure6)
				  $test1 = mysql_num_rows(mysql_query("SELECT * FROM fusionedt where (jourc='".$_POST['jourc']."' && heurec='".$_POST['heurec']."' && dis='".$_POST['dis']."')"));  
 
               echo '<a1><b1> 2: nbinscrits : '.$test1.' : '.$dis.' : '.$heurec.'</a1></b1>'; 
			   	echo '<a1><b1> max : '.$nbp.'</a1></b1>';
				 }
			   if($test1 < $nbp)
 
				{  	 
 
 
	mysql_query('update fusionedt set jourc="'.$jourc.'", heurec="'.$heurec.'", nom="'.$nom.'", prenom="'.$prenom.'", club="'.$club.'", nlicence="'.$nlicence.'", cat="'.$cat.'", dis="'.$dis.'"   where id="'.$id.'" ') or die(mysql_error());
 
 
  ?>
<br />Les infos du membre ont été modifiées avec succès !
<br />
<br /> 
 
Redirection...
 
</h2>
 
		  <script type="text/javascript">
 
      window.setTimeout
	  ('document.location.href="admin_inscritsedt.php"',10000);
 
    </script> 
		<?php	
 
 
			exit(); 
			}	
			  else 
			    if($test1 >= $nbp)
					{ 
					 $form = true; 
					// echo '<br /><b1>Il y a : ...  '.$test1.' ... inscrits</b1><br />';
 
						echo  '<a1><b1><br />série complète...... Choisissez en une autre</b1></a1>';	
 
						?>
						  <script type="text/javascript">
 
      window.setTimeout
	  ('document.location.href="admin_inscritsedt.php"',5000);
 
    </script> 
	<?php	
 
				}		
					else
						{
							//Sinon on dit quil y a eu une erreur
							$form = true;
							$message = ' heure invalide.';
						}
			 	}	
 
 
		else
 
	 	if(isset($_POST['id'],$_POST['jourc'],$_POST['heurec'],$_POST['nom'],$_POST['prenom'],$_POST['club'],$_POST['nlicence'],$_POST['cat'],$_POST['dis']))
		{
 
 
				$id = htmlentities($_POST['id']);
				$nlicence = mysql_real_escape_string($_POST['nlicence']); 
				$dis = mysql_real_escape_string($_POST['dis']);
				$jourc = mysql_real_escape_string($_POST['jourc']);	
				$heurec = mysql_real_escape_string($_POST['heurec']);	
				$club = mysql_real_escape_string($_POST['club']);	
				$cat = mysql_real_escape_string($_POST['cat']);
				$nom = mysql_real_escape_string($_POST['nom']);
				$prenom = mysql_real_escape_string($_POST['prenom']);
				//$pseudo = mysql_real_escape_string($_POST['pseudo']);				
		}
 
	  else
		{
		$dnn = mysql_fetch_array(mysql_query("select * from fusionedt where id=$id"));
 
			$id = htmlentities($dnn['id']);
			$jourc = htmlentities($dnn['jourc']);
			$heurec = htmlentities($dnn['heurec']);
			$nom = htmlentities($dnn['nom']);
			$prenom = htmlentities($dnn['prenom']);
			$club = htmlentities($dnn['club']);
			$nlicence = htmlentities($dnn['nlicence']);
			$cat = htmlentities($dnn['cat']);
			$dis = htmlentities($dnn['dis']);
			//$pseudo = htmlentities($dnn['pseudo']);
		 }	 
 
		//On affiche le formulaire
?>
 
<form action="adm_inscritsedt0.php?id=<?php echo $dnn['id'];?>" method="post">
Vous pouvez modifier les informations de <?php echo "$nom"," ","$prenom";?><br /><br />
Id du membre:<input type="text" disabled="disabled" name="id" value="<?php echo $id; ?>" /><br /><br />
Jour de tir:<input type="text" name="jourc" value="<?php echo $jourc; ?>" /><br /><br /> 
Heure de tir:<input type="text" name="heurec" value="<?php echo $heurec; ?>" /><br /><br /> 
Nom d'utilisateur:<input type="text" name="nom" value="<?php echo $nom; ?>" /><br /><br />
Prenom:<input type="text" name="prenom" value="<?php echo $prenom; ?>" /><br /><br />
Club:<input type="text" name="club" value="<?php echo $club; ?>" /><br /><br />
Nlicence:<input type="text" name="nlicence" value="<?php echo $nlicence; ?>" /><br /><br />
Categorie :<input type="text" name="cat" value="<?php echo $cat; ?>" /><br /><br />
Discipline:<input type="text" name="dis" value="<?php echo $dis; ?>" /><br /><br />
 
	<br /><h2>
merci d'avance