Vamos a ir por partes:
Primero vamos a llenar dos array con los datos de la base de datos:
Código PHP:
//Llenar array categorias
$cons = "SELECT cid, categoria FROM cat";
$result = mysql_query($cons,$conex);
while(list($cid, $categoria) = mysql_fetch_row($result))
{
$categorias[$cid] = $categoria;
}
mysql_free_result($result);
//Llenar array subcategorias
$cons = "SELECT sid, cid, subcategoria FROM subcat";
$result = mysql_query($cons,$conex);
while(list($sid, $cid, $subcategoria) = mysql_fetch_row($result))
{
$subcategorias[$sid] = $subcategoria;
}
mysql_free_result($result);
Luego dispongo de esta funcion en javascript para que cambien los select
Código PHP:
<script>
function CambiaSelect(formu)
{ var LaCategoria = formu.categorias.selectedIndex
formu.subcategoria.length = subcategorias[LaCategoria].length
for (i=0; i<formu.subcategoria.length; i++)
{ formu.subcategoria.options[i].text = subcategorias[LaCategoria][i]
}
}
</script>
Hasta aqui bien, pero ahora es cuando viene el problema, las variables usadas en php como las uso en javascript... la verdad es que no se si voy bien encaminado...
Gracias