Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2008, 11:28
Rockzilla
 
Fecha de Ingreso: julio-2008
Mensajes: 129
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con dos comobox para que uno me funcione con la eleccion del otro

Buenas a todos tengo dos combobox llamado de la base de datos los dos trabajan bien se despliegan y carga la informacion mi inconveniente es q no quiero q al seleccionar la primera opcion del combobox me salga las opciones correspondiente, tengo dos tablas q estas relacionada aqui le dejo mi codigo
Código PHP:
<?php  
echo "<br>";  
$tarea=$_GET['combo'];if ($combo==0)  
{  
echo 
"<center>Registro Actualizado</center>";  
}  
?>  
<table border="1" align="center">  
<form name="form1" method="GET" onSubmit="" action="" id="form1">  
<?php  
    
include ("conexion.php");  
    
conectar();
    
$consulta="select * from actividad";  
    
$resultadosmysql_db_query ($mydb,$consulta) or die("error consulta: ".mysql_error());  
    
$tarea $_GET['combo'];  
     echo 
'<select name="combo" size="1" id="combo" onChange="javascript:document.form1.submit();">';  
     echo 
"<option value='0'>___</option>";  
    if (!(@
mysql_num_rows ($resultados) == 0))  
        {  
            while (
$campo mysql_fetch_array($resultados))  
            {  
                
$dependencia=$campo['dependencia'];
                
$tarea $_GET['combo'];  

if (
$campo['id_actividad'] == $tarea){  
echo 
"<option value='".$campo['id_actividad']."' selected>".$campo['actividad']."</option>";   
}   
else{  
echo 
"<option value='".$campo['id_actividad']."'>".$campo['actividad']."</option>" ;  
}  
}  
echo 
"</select>";   

?>  

<?php  
$qry
="select * from actividad where id_actividad='".$tarea."'";  
$result1=mysql_query($qry);  
$num=mysql_num_rows($result1);  

$campo=mysql_fetch_array($result1);  
?>  
<?php  
    $consulta
="select * from tareas";  
    
$resultadosmysql_db_query ($mydb,$consulta) or die("error consulta: ".mysql_error());  
    
$tarea $_GET['combo'];  
     echo 
'<select name="combo" size="1" id="combo" onChange="javascript:document.form1.submit();">';  
     echo 
"<option value='0'>___</option>";  
    if (!(@
mysql_num_rows ($resultados) == 0))  
        {  
            while (
$campo mysql_fetch_array($resultados))  
            {  
                
$dependencia=$campo['dependencia'];  
                
$tarea=$campo['tarea']; 
                
$cod_tarea=$campo['cod_tarea'];   
                
$f_i=$campo['f_i'];  
                
$f_f=$campo['f_f'];  
                
$f_f=$campo['f_f'];  
                
$monto=$campo['monto'];  
                
$unidad=$campo['unidad'];  
                
$programado=$campo['programado'];  
                
$tarea=$campo['tarea'];  
                
$trimestres=$campo['trimestres'];  
                
$calcular=$campo['calcular'];  
                
$tarea $_GET['combo'];  

if (
$campo['id_tarea'] == $tarea){  
echo 
"<option value='".$campo['id_tarea']."' selected>".$campo['cod_tarea']."</option>";   
}   
else{  
echo 
"<option value='".$campo['id_tarea']."'>".$campo['cod_tarea']."</option>" ;  
}  
}  
echo 
"</select>";   

?>  

<?php  
$qry
="select * from tareas where id_tarea='".$tarea."'";  
$result1=mysql_query($qry);  
$num=mysql_num_rows($result1);  

$campo=mysql_fetch_array($result1);  
?>  
</form>