Código PHP:
<html>
<body>
<form method="post" action="<?php echo $PHP_SELF ; ?>">
<!-- 1da parte para anidar el Combo 2 del número 1 -->
<select name="optPrincipal" OnChange="submit()"><?php
include('conexion.inc.php'); // conexion a la DB
$consulta = "SELECT * FROM tbPrincipal";
$resultado = mysql_query( $consulta ) or die(mysql_error());
echo "<option selected>Seleccione</option>\n"; // esta linea es OPCIONAL
while( $registro = mysql_fetch_assoc($resultado)){
if ( $_POST['potPrincipal'] == $registro['IdtbPrincipal'] ){
echo "<option value=\"".$registro['tbPrincipal_columna1']."\" selected>".$registro['tbPrincipal_columna2']."</option>\n";
}else{
echo "<option value=\"".$registro['tbPrincipal_columna1']."\">".$registro['tbPrincipal_columna2']."</option>\n";
}
}
mysql_free_result( $registro ) ;
mysql_close() ; ?>
</select>
<!-- 2da parte para anidar el Combo 2 del número 1 -->
<select name="Codigo" OnChange="submit()"><?php
include('conexion.inc.php'); // conexion a la DB
$consulta = "SELECT * FROM tbSecundaria WHERE Id =".$_POST['optPrincipal'] ;
$resultado = mysql_query( $consulta ) or die( mysql_error() );
echo "<option selected>Seleccione</option>\n"; // línea OPCIONAL
while( $registro = mysql_fetch_assoc( $resultado )){
if ( $_POST['optPrincipal'] == $registro['Id'] ){
echo "<option value=\"".$registro['tbSecundaria_columna1']."\" selected>".$registro['tbSecundaria_columna2']."</option>\n";
}else{
echo "<option value=\"".$registro['tbSecundaria_columna1']."\">".$registro['tbSecundaria_columna2']."</option>\n";
}
} ?>
</select>
</body>
</html>