Me olvidaba codigo js
Código PHP:
var listadoSelects=new Array();
listadoSelects[0]="select1";
listadoSelects[1]="select2";
listadoSelects[2]="select3";
listadoSelects[3]="select4";
listadoSelects[4]="select5";
y mas php llamado por ajax
Código PHP:
$listadoTablas=array(
"select1"=>"category1",
"select2"=>"category2",
"select3"=>"category3",
"select4"=>"category4",
"select5"=>"category5"
);
$catPrevia = $_GET['catPrevia'];
$select = $_GET['select'];
if(validaSelect($select) && validaOpcion($catPrevia)){
$tabla=$listadoTablas[$select];
$respuesta=mysql_query("SELECT cat_id, cat_name FROM $tabla WHERE prev_cat='$catPrevia'") or die(mysql_error());?>
<select name="filtrocat1" size="10" id="<?=$select?>" onChange="cargarSelect(this.id)">
<option value="altaCategory.php" selected>(ninguna)</option><?
while ( $registro = mysql_fetch_array($respuesta) ){ ?>
<option value="<?=$registro['cat_id'];?>"><?=$registro['cat_name'];?></option><?
}?>
</select><?
}