Hola, gracias por contestar! La idea sería no usar Ajax ni nada por el estilo. He pensado que si creaba un formulario y me mandara los datos por $_POST podría recibir el idempresa y así filtrar el segundo SELECT. Lo he intentado hacer así:
Código PHP:
Ver originalVer datos de la empresa
<?php
$consultaEmp ="SELECT * FROM empresa";
?>
<form action=""; method="post">
<select id="idempresa" name="idempresa" onChange="cambiarEmpresa(this.value); this.form.submit()">
<?php
?>
<option value="<?php echo $rowEmp['idempresa']?>"><?php echo $rowEmp['nombre']?></option>
<?php
}
?>
</select>
</form>
</p>
<p>
<?php echo $_POST['idempresa'] ?> Seleccionar planta
<?php
$idempresa=$_POST['idempresa'];
$consultaPlanta = "SELECT * FROM planta WHERE idempresa='.$idempresa'";
?>
<select id="idplanta" name="idplanta">
<?php
?>
<option value="<?php echo $rowPlanta['idplanta']?>"><?php echo $rowPlanta['nombre']?></option>
<?php
}
?>
</select>
</p>
<?php