Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/01/2010, 12:27
lvwrz
Usuario no validado
 
Fecha de Ingreso: mayo-2005
Ubicación: Benicàssim
Mensajes: 56
Antigüedad: 19 años
Puntos: 0
Mensaje Respuesta: Ayuda con combobox

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>