Bonjour, voilà ce que j'ai en somme, j'ai créer deux listes déroulantes liées, la première me donne des groupes d'exploitations, la deuxième me donnes les agences qui font partie du groupe sélectionné , et ce que j'essaye de faire maintenant c'est d'afficher les données concernant l'agence que j'ai sélectionnée dans ma deuxième liste mais je n'y arrive pas , j'utilise le code :
Je n'arrive pas à afficher les infos concernant mon agence :S je ne vois pas où ça cloche.
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 <?php session_start(); /* Variables de connexion : ajustez ces paramètres selon votre propre environnement */ $serveur = "localhost"; $admin = "root"; $mdp = ""; $base = "regions"; $connexion = mysql_connect($serveur, $admin, $mdp); mysql_select_db($base, $connexion); if(isset($_POST['gexp'])){ $_SESSION['gexp'] = $_POST['gexp']; echo 'vous avez choisi le Groupe d\'Exploitation '.$_SESSION['gexp'].'<br />'. '<br />'; } if(isset($_POST['agency'])){ $_SESSION['agency'] = $_POST['agency']; echo 'vous avez choisi l\'Agence '.$_SESSION['agency'].'<br />'; } ?> Choisissez un groupe d'exploitation <form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" id="chg_gexp"> <select name="gexp" id="gexp" onchange="document.forms['chg_gexp'].submit();"> <option>- - - Choisissez un groupe d'exploitation - - -</option> <?php $sql1 = "SELECT `id`, `nomgroupe` FROM `groupex` ORDER BY `id`"; $rech_groupe = mysql_query($sql1); if($rech_groupe != false){ while($ligne = mysql_fetch_assoc($rech_groupe)){ ?> <option value="<?php echo $ligne['id']; ?>" <?php if(isset($_SESSION['gexp']) AND $_SESSION['gexp'] == $ligne['id']) echo 'selected="selected"'; ?>> <?php echo $ligne['nomgroupe']; ?> </option> <?php } } mysql_free_result($rech_groupe); ?> </select> </form> choisir une Agence <form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" id="chg_agency"> <select name="agency" id="agency" onchange="document.forms['chg_agency'].submit();"> <option>- - - Choisissez une agence - - -</option> <?php if(isset($_SESSION['gexp'])){ $sql2 = "SELECT `code`, `nom` FROM `agences` WHERE `id` = ". $_SESSION['gexp'] ." ORDER BY `code`;"; $rech_agence = mysql_query($sql2); if($rech_agence != false){ while($ligne = mysql_fetch_assoc($rech_agence)){ ?> <option value="<?php echo $ligne['code']; ?>" <?php if(isset($_SESSION['gexp']) AND$_SESSION['agency'] == $ligne['code']) echo 'selected="selected"'; ?>> <?php echo $ligne['nom']; ?> </option> <?php } } mysql_free_result($rech_agence); } ?> </select> </form> <?php if (isset($_SESSION['gpex']) && isset($_SESSION['agency'])){ $agency_info = $mysqli->query("SELECT * FROM 'agences' WHERE 'id'='".$_SESSION['agency']."'")->fetch_assoc(); ?> <hr/> <table width="500" border="1" summary="Ceci représente l'information sur l'agence sélectionnée."> <caption> Description de l'agence sélectionnée </caption> <tr> <th width="276" scope="row">Code de l'agence :</th> <td width="214"><?php echo $agency_info['code']; ?></td> </tr> <tr> <th scope="row">Nom de l'agence :</th> <td><?php echo $agency_info['nom']; ?></td> </tr> <tr> <th scope="row">Adresse :</th> <td><?php echo $agency_info['adresse']; ?></td> </tr> <tr> <th scope="row">E_mail :</th> <td><?php echo $agency_info['email']; ?></td> </tr> <tr> <th scope="row">Numero de téléphone :</th> <td><?php echo $agency_info['num']; ?></td> </tr> <tr> <th scope="row">Fax. :</th> <td><?php echo $agency_info['fax']; ?></td> </tr> </table> <?php }?>
Partager