bonjour,
pour vous expliquer j'ai des métamodele et pour chacun d'entre eux j'ai une liste de modèle.
j'ai un formulaire, je souhaite lister des modeles en fonction du métamodele choisi dans une liste déroulante. voici mon code:
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 <? global $database,$mosConfig_absolute_path; $database->setQuery("SELECT * FROM #__meta_modele"); $rows = $database->loadObjectList(); ?><table> <tr class="contentheading"><td>Rechercher:</td><td></td><td> <select id="metamodele" name="metamodele" size="1" style="width:250px;" class="inputbox"><option value="none" selected="selected">Select méta-model</option> <? foreach($rows as $row) { echo "<option value=" . $row->name_meta_modele . ">" . $row->name_meta_modele . "</option>"; } ?> </select> </td></tr> <tr class="contentheading"><td>nom</td><td></td><td>description</td></tr> <? $database->setQuery("SELECT * FROM #__modele where 1=id_meta_modele"); $rows = $database->loadObjectList(); foreach($rows as $row) { echo "<tr><td>" . $row->model_name . "</td>"; echo "<td></td>"; echo "<td>" . $row->description . "</td>"; ?> <td><a href=<?$mosConfig_absolute_path;?>/fichiers/modeles/<? echo "" . $row->model_name; ?>.xmi.xml ><img src=/images/M_images/edit.png></a></td></tr> <? } ?> </table>
donc mon problème, c'est comment rafraichir ma liste de modèle lorsque je choisis un méta-modèle avec le <select> ?
et comment récupérer la valeur de mon select car dans mon code j'ai mi 1 pour ne pas avoir d'erreur.
je pense à un truc du genre pour le rafraichissement:
je suis un peu perdu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <select id="metamodele" name="metamodele" size="1" style="width:250px;" class="inputbox" onChange="document.location.reload()">![]()
merci d'avance.
Partager