Bonsoir
j'ai une liste déroulante avec des heures de compétition dans un formulaire.
Je souhaiterais la modifier en fonction de la discipline choisie.
Est-ce possible ?
j'ai fait plusieurs tentative avec des if mais la liste déroulante reste vide.
Je vous joint le formulaire que jreaux62 m'a aidé à écrire.
Merci
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
 
 
<form action="form_inscrits2550m.php" method="post"> 
<h2>INSCRIPTION DEPARTEMENTAUX 25/50M </h2> 
<hr />
<h4>
Veuillez remplir ce formulaire pour vous inscrire:<br /><br />  
Jour : 
<select name="jourc" />
<option value=''> Select </option>
<option value="samedi"<?php if( isset($jourc) && $jourc=='samedi'){ echo ' selected="selected"'; } ?>>samedi</option>
	<option value="dimanche"<?php if( isset($jourc) && $jourc=='dimanche'){ echo ' selected="selected"'; } ?>>dimanche</option>
</select><br /><br />  
Heure : 
<select name="heurec" /> 
<?php // on va l'écrire en PHP :
	$heurec_values = array( '9h', '9h30', '10h', '10h30' );
	$heurec_names = array( '9h', '9h30', '10h', '10h30' ); // peut être différent des value !
		foreach( $heurec_values as $heurec_index => $heurec_value )
		{
			$selected = ( isset($heurec) && $heurec==$heurec_value )? ' selected="selected"' : '';
?>
	<option value="<?php echo $heurec_value; ?>"<?php echo $selected; ?>><?php echo $heurec_names[$heurec_index]; ?></option>
<?php
		}
?>
</select><br /> <br />
Nom :<input type="text" name="nom"  value="<?php if(isset($_POST['nom'])){echo $_POST['nom'];} ?>" /><br /><br />  
Prenom :<input type="text" name="prenom"  value="<?php if(isset($_POST['prenom'])){echo $_POST['prenom'];} ?>" /><br /><br />  
Club :<input type="text" name="club"  value="<?php if(isset($_POST['club'])){echo $_POST['club'];} ?>" /><br /><br />  
Nlicence :<input type="text" name="nlicence"  value="<?php if(isset($_POST['nlicence'])){echo $_POST['nlicence'];} ?>" /><br /><br />  
Cat:
<select name="cat" /> 
<?php // on va l'écrire en PHP :
	$cat_values = array( 'PF', 'PG', 'BF', 'BG', 'MF', 'MG', 'CF', 'CG', 'JF', 'JG', 'D1', 'S1', 'D2', 'S2', 'D3', 'S3' );
	$cat_names = array( 'PF', 'PG', 'BF', 'BG', 'MF', 'MG', 'CF', 'CG', 'JF', 'JG', 'D1', 'S1', 'D2', 'S2', 'D3', 'S3' ); // peut être différent des value !
		foreach( $cat_values as $cat_index => $cat_value )
		{
			$selected = ( isset($cat) && $cat==$cat_value )? ' selected="selected"' : '';
?>
	<option value="<?php echo $cat_value; ?>"<?php echo $selected; ?>><?php echo $cat_names[$cat_index]; ?></option>
<?php
		}
?>
</select><br /> <br />
 
 
Dis :
<select name="dis" /> 
<?php // on va l'écrire en PHP :
	$dis_values = array( 'st25m', 'sp22', 'vit25m', 'spgc', '60bc', 'libre', '3x20', '3x40');
	$dis_names = array( 'st25m', 'sp22', 'vit25m', 'spgc', '60bc', 'libre', '3x20', '3x40' ); // peut être différent des value !
		foreach( $dis_values as $dis_index => $dis_value )
		{
			$selected = ( isset($dis) && $dis==$dis_value )? ' selected="selected"' : '';
?>
	<option value="<?php echo $dis_value; ?>"<?php echo $selected; ?>><?php echo $dis_names[$dis_index]; ?></option>
<?php
		}
?>
</select><br /> <br />
	<input type="submit" value="Envoyer"> &nbsp;&nbsp;&nbsp; <input type="button" value="Sortie" onclick="location.href='/';">	&nbsp;&nbsp;&nbsp;   <input type="reset" value="Raz Form" />
</form>