Yo ya no sé ni qué estás haciendo. Sin el código es imposible saber.
Envia siempre todo por post, pero ten en cuenta, que cuando le das al submit del segundo select, el primero no se envía. Es decir, si quieres guardar el valor del primer select, tendrás que pasárselo de alguna manera. La más fácil es añadir un campo oculto que tenga el valor del primer select, para así poderlo rescatar en el envío del segundo. Algo así:
Código PHP:
Ver original<?php
$select_tipos = "";
if (isset($_POST['select_tipos'])) { $select_tipos = $_POST['select_tipos'];
}
?>
<input type="hidden" name="select_tipos" value="<?php echo $select_tipos; ?>"
En principio con eso te vale, si no te vale, ponme el código y vemos mejor, porque si no, es imposible.
Un saludo.