Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2008, 10:15
xrobx
 
Fecha de Ingreso: marzo-2008
Ubicación: Queretaro
Mensajes: 69
Antigüedad: 16 años, 10 meses
Puntos: 0
Enlazar combobox.

Que hay muuchachada progtamadora, pues aqui dando lata de nuevo con un par que combobox que quiero enlazar, uno selecciona el departamento y el otro pretende mostrar los empleados de ese departamento, el problema es que no me sale, les dejo mi codigo por si alguien sabe en que la esoy regando.

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<?php 
session_start
(); 
$Usuario=$_SESSION['login'];
include (
"conection.php");
$conectar=Conectar();
?>

<body>
<table width="780" border="0" cellspacing="0">
  <tr>
    <td align="center" bgcolor="#33FF33">
    <form name="guarda1"  method="get">
    <label>
    <select name="depto" id="depto" onclick="guardar()"/>
    <?php 
    $e
="SELECT depto FROM empleados ORDER BY depto";
    
$f=mysql_query($e$conectar);
    while(
$g=mysql_fetch_array($f))
    {
$h=$g['depto'];
    
?>
    <option value="<?php echo $h;?>" > <?php echo $h;?> </option >
    <?php ?>
    </label>
    
    </form>
    </td>
  </tr>
  <tr>
    <td align="center" bgcolor="#999900">
    <?php
    $t
=$_GET['depto'];
    
    
?>
    <form name="guarda" method="post" action="">
    
    <label>
    <select name="resp" id="resp" />    
    <?php 
    $a
="SELECT nombre FROM empleados where depto='$t' ORDER BY nombre";
    
$b=mysql_query($a$conectar);

    while(
$c=mysql_fetch_array($b))
    {
$d=$c['nombre'];
    
?>
    <option value="<?php echo $d;?>"> <?php echo $d;?> </option>
    <?php ?>
    </label>
    
    </form>
    
    </td>
  </tr>
</table>
</body>
<script language="javascript">
function guardar()
{guarda1.action="pruebas.php";
 guarda1.submit();
}
</script>
</html>
Importante: Sirve pero no me deja elegir el departamento siempre da por default el primero y muestra los empleados de ese departamento, osea no me deja elegir el departamento en el primero combox.