Estos dias he tenido un problema con selects que cogen sus options de base de datos, queria que en función de seleccionar en uno se me mostraran los options del otro, que pasaba? que lo conseguia recargando la pagina, pero a mi me es necesario hacerlo sin recargar.
Os paso explico un poquito de que va la historia, si consiguieramos solucionar esto creo que ha mucha gente le sería útil.
Lo que yo hago es definir un frameset con dos frames (100%, 0%) en uno tengo mi formulario con sus selects y tal y en el otro es donde relaciono los combos.
En el select del frame (el que manda) pongo esto:
Código:
Y en el otro frame donde se relacionan los dos frames pongo esto:<select name="Tipo" size="1" id="Tipo" onchange="parent.Funcion.location.href='Funcion.php?id=' + this.value">
Código:
Me han estado ayudando y sacado hasta aquí, pero no me funciona más, me dice que en la línea 3 combo.options es nulo o no es un objeto...<script language="javascript"> var combo=parent.Nueva_General.Subtipo; while (combo.options[combo.length] > 0) { combo.options[0]=null; } <? include ("../Public/conexion.php"); $Resul_Subtipo = mysql_query ("Select Id_Subtipos,Descripcion from Subtipos where Id_tipos=$id order by Descripcion"); $Registros =mysql_num_rows ($Resul_Subtipo); while ($Subtipo = mysql_fetch_array($Resul_Subtipo)) { ?> alert ("hola"); op=new Option(); op.value='<? print $Subtipo[Id_Subtipos] ?>'; op.text= '<? print $Subtipo[Descripcion] ?>'; combo.options[combo.length] = op; <? } ?> </script>
Espero que me halla explicado bien y que pronto podamos resolver esto.
Muchas gracias,
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)