Liste deroulante compliquée grrrrr
Rémy
-
Darshu Messages postés 303 Statut Membre -
Darshu Messages postés 303 Statut Membre -
bonjour,
je travaille sur une grosse base de données et je veux faire une interface pour réaliser des recherches.
On considère deux tables : 'type' & 'ssType'
Je voudrais faire un menu déroulant qui aille chercher les informations de 'type'. Ca, c'est fait, pas de prob.
Il me faudrait ensuite un autre menu déroulant 'ssType' qui puisse réagir en fanction des choix du premier. J'ai lu que c'était impossible sans recharger la page.
Recharger la page ne me dérangerait pas. Simplement, j'ai du mal à récuperer la variable de 'type' sélectionnée.
J'ai tenté avec un <input type="hidden"... mais ça marche pô :
Ca, c'est dans mon <head>
et ça plus bas (je vous passe la connexion)
Mon menu déroulant fonctionne sans le input hidden.
Comment faire pour récupérer cette satanée variable du 'type' ??
Merci d'avance, je compte sur vous.
Rémy
je travaille sur une grosse base de données et je veux faire une interface pour réaliser des recherches.
On considère deux tables : 'type' & 'ssType'
Je voudrais faire un menu déroulant qui aille chercher les informations de 'type'. Ca, c'est fait, pas de prob.
Il me faudrait ensuite un autre menu déroulant 'ssType' qui puisse réagir en fanction des choix du premier. J'ai lu que c'était impossible sans recharger la page.
Recharger la page ne me dérangerait pas. Simplement, j'ai du mal à récuperer la variable de 'type' sélectionnée.
J'ai tenté avec un <input type="hidden"... mais ça marche pô :
Ca, c'est dans mon <head>
<!-- DEBUT DU SCRIPT -->
<script language="JavaScript" type="text/JavaScript">
<!--
function AllerA(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'" );
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
et ça plus bas (je vous passe la connexion)
//requete
$req0=mysql_query("SELECT idType,libelleType FROM type ORDER BY libelleType;");
//menu deroulant type
echo '<FORM name="recherche" method="post" >';
echo '<select name="typeDeroul" onChange="AllerA(\'parent\',this,0)">';
while($ligne0=mysql_fetch_array($req0))
{
echo '<input type="hidden" name="type" value="29"/>';
echo '<option value="rechercheType.php">'.$ligne0["libelleType"].'</option>';
}
echo '</select></form>';
?>
Mon menu déroulant fonctionne sans le input hidden.
Comment faire pour récupérer cette satanée variable du 'type' ??
Merci d'avance, je compte sur vous.
Rémy
A voir également:
- Liste deroulante compliquée grrrrr
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Site dangereux liste - Guide
3 réponses
Tiens, voila excatement ce que tu veux faire, en mettant un coup de PHP dedans bien sur :)
http://www.editeurjavascript.com/scripts/scripts_formulaires_3_167.php
http://www.editeurjavascript.com/scripts/scripts_formulaires_3_167.php