Tomando el mismo ejemplo de la FAQ:
http://www.forosdelweb.com/showthrea...999#post664999 Código PHP:
<?echo "<select name=\"procesadores\">\n";
echo "<option value=\"\"> Seleccione un Item </option>\n";
$SQLconsulta_padre="SELECT * FROM procesadores";
$consulta_padre = mysql_query($SQLconsulta_padre,$conexion) or die(mysql_error());
While ($registro_padre=mysql_fetch_assoc($consulta_padre)){
// Se selecciona en consecuencia (selected) la opción elegida.
if ($procesadores == $registro_padre['id']){
echo "<option value=\"".$registro_padre['id']."\" selected>".$registro_padre['item_texto']."</option>\n";
} else {
echo "<option value=\"".$registro_padre['id']."\">".$registro_padre['item_texto']."</option>\n";
}
}
echo "</select>\n\n";
Repites lo mismo para tus otras tablas y listo .. si dices que ninguno depende del otro con esa técnica sobra. De hecho incorpora también (por si te hace falta) el hecho de pre-establecer la opción seleccionada anteriormente .. ya sea que lo leas de tu BBDD o que lo envies a si mismo.
Un saludo,