rafraichir une liste avec un <SELECT>
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:
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:
Code:
1 2
|
<select id="metamodele" name="metamodele" size="1" style="width:250px;" class="inputbox" onChange="document.location.reload()"> |
je suis un peu perdu :oops:
merci d'avance.