Sur une meme page, j'ai plusieurs listes deroulantes qui sont liées. Pour tester les choix selectionnés, on les affiche en bas du formulaire apres avoir cliqué sur le bouton "creer". Sauf que rien ne s'affiche.

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
<?php
echo "<center><b><font size=6> Ajout d'une activité dans le planning</center></b></font><br><br>";
// base de donnees --------------
// on se connecte à MySQL 
$db = mysql_connect('localhost', 'root', ''); 
 
// on sélectionne la base 
mysql_select_db('reservation',$db); 
// fin base donnees ********
 
 
// liste jour -------------------------
$choixj = isset($_POST['choixj']) ? $_POST['choixj'] : '';
echo '<right><font size=5>Jour :</font></right><br> ';
 
// Début du script
$queryj = mysql_query("SELECT * FROM creneau GROUP BY jour_creneau ORDER BY id_creneau;") or die (mysql_error());
if ($queryj) {
    echo '<form method="post">';
    echo '<select name="choixj">';
    while ($arrayj = mysql_fetch_array($queryj)) {
 
            echo ('<option value="' . $arrayj['jour_creneau'] . '">' . $arrayj['jour_creneau'] . '</option>');
 
    }
    echo '</select>'; 
	echo '<input type="submit" value="OK">';
	    echo '</form><br>';
}
// fin liste jour *****************
 
// liste heure debut -------------------------
$choixhd = isset($_POST['choixhd']) ? $_POST['choixhd'] : '';
echo '<right><font size=5>Heure début :</font></right><br> ';
 
// Début du script
$queryhd = mysql_query("SELECT * FROM creneau WHERE jour_creneau='$choixj';") or die (mysql_error());
if ($queryhd) {
    echo '<form method="post">';
    echo '<select name="choixhd">';
    while ($arrayhd = mysql_fetch_array($queryhd)) {        
            echo ('<option value="' . $arrayhd['id_creneau'] . '">' . $arrayhd['hdebut_creneau'] . '</option>');
            }
    echo '</select>'; 
	    echo '</form><br>';
}
// fin liste heure debut *****************
 
// liste heure fin -------------------------
$choixhf = isset($_POST['choixhf']) ? $_POST['choixhf'] : '';
echo '<right><font size=5>Heure fin :</font></right><br> ';
 
// Début du script
$queryhf = mysql_query("SELECT * FROM creneau WHERE jour_creneau='$choixj';") or die (mysql_error());
if ($queryhd) {
    echo '<form method="post">';
    echo '<select name="choixhf">';
    while ($arrayhf = mysql_fetch_array($queryhf)) {        
            echo ('<option value="' . $arrayhf['id_creneau'] . '">' . $arrayhf['hfin_creneau'] . '</option>');
            }
    echo '</select>'; 
	    echo '</form><br>';
}
// fin liste heure debut *****************
mysql_close();
 
?>
<!--Mise en page du formulaire-->
<html>
<form method="POST" action="ajoutactiviteplanning.php">
<input type="submit" value="Créer" name="envoyer">
</form>
</html>
<?php
 
if (isset($_POST['envoyer']))
{
echo 'jour: ' ,$choixj;
echo '<br>hedeb: ',$choixhd;
echo '<br>hfin : ' ,$choixhf;
}
 
?>
Les 2 derniers formulaires dependent du choix du 1er, apres avoir cliqué sur "OK".