Liste deroulante compliquée grrrrr

Fermé
Rémy - 4 août 2006 à 15:42
Darshu Messages postés 303 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 3 avril 2008 - 4 août 2006 à 17:05
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>


<!-- 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

3 réponses

Darshu Messages postés 303 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 3 avril 2008 64
4 août 2006 à 16:01
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
0
ouais, c a peu près ça, merci ! mais juste un petit détail technique : est-ce que je peux insérer des boucles php pour aller chercher dans mes tables entre les balises <script></script> ??
0
Darshu Messages postés 303 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 3 avril 2008 64
4 août 2006 à 17:05
Oui tout à fait, tu peux insérer du PHP dans du JS, et vice versa !
0