Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/11/2004, 15:05
jgarcigo
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 13 años, 2 meses
Puntos: 0
esto es lo que he hecho

aqui esta el codigo de lo que he hecho hasta ahora pero creo que un poco extenso, funciona como quiero pero el problema es que tengo que colocar los select en distintos lugares y no juntos!!!

[CODE
Código PHP:
]<?
function cambioCodigo($Xcodigo) {
    include(
"cnn/conexion.php");
    
$Sql "SELECT * FROM productos";
    
$Rs mysql_query($Sql$Conexion);

    echo 
'<select name="txtCodigo" onChange="cambioCod(this)">';
    for(
$i=0$i mysql_num_rows($Rs); $i++) {
        if(
mysql_result($Rs$i"codigo") == $Xcodigo) {
            echo 
'<option value="'.mysql_result($Rs$i"codigo").'" selected>'.mysql_result($Rs$i"codigo").'</option>';
        }
        else {            
            echo 
'<option value="'.mysql_result($Rs$i"codigo").'">'.mysql_result($Rs$i"codigo").'</option>';
        }    
    }
    echo 
'</select>';
    
    echo 
'<select name="txtDescripcion" onChange="cambioDes(this)">';
    for(
$i=0$i mysql_num_rows($Rs); $i++) {
        if(
mysql_result($Rs$i"codigo") == $Xcodigo) {
            echo 
'<option value="'.mysql_result($Rs$i"descripcion").'" selected>'.mysql_result($Rs$i"descripcion").'</option>';                
        }
        else {
            echo 
'<option value="'.mysql_result($Rs$i"descripcion").'">'.mysql_result($Rs$i"descripcion").'</option>';    
        }
    }
    echo 
'</select>';
}

function 
cambioDescripcion($Xdescripcion) {
    include(
"cnn/conexion.php");
    
$Sql "SELECT * FROM productos";
    
$Rs mysql_query($Sql$Conexion);
    
    echo 
'<select name="txtCodigo" onChange="cambioCod(this)">';
    for(
$i=0$i mysql_num_rows($Rs); $i++) {
        if(
mysql_result($Rs$i"descripcion") == $Xdescripcion) {
            echo 
'<option value="'.mysql_result($Rs$i"codigo").'" selected>'.mysql_result($Rs$i"codigo").'</option>';
        }
        else {            
            echo 
'<option value="'.mysql_result($Rs$i"codigo").'">'.mysql_result($Rs$i"codigo").'</option>';
        }    
    }
    echo 
'</select>';
    
    echo 
'<select name="txtDescripcion" onChange="cambioDes(this)">';
    for(
$i=0$i mysql_num_rows($Rs); $i++) {
        if(
mysql_result($Rs$i"descripcion") == $Xdescripcion) {
            echo 
'<option value="'.mysql_result($Rs$i"descripcion").'" selected>'.mysql_result($Rs$i"descripcion").'</option>';                
        }
        else {
            echo 
'<option value="'.mysql_result($Rs$i"descripcion").'">'.mysql_result($Rs$i"descripcion").'</option>';    
        }
    }
    echo 
'</select>';
}
    
?>
Código HTML:
<body>
<script language="JavaScript">
function cambioCod(codigo) {
	location.href("listas_dependientes.php?codigo="+codigo.value);
}
function cambioDes(descripcion) {
	location.href("listas_dependientes.php?descripcion="+descripcion.value);
}
</script>

<form name="form1" method="post" action=""> 
Código PHP:
<?
if($codigo){
    
cambioCodigo($codigo);
}
if(
$descripcion){
    
cambioDescripcion($descripcion);
}
if(!
$codigo && !$descripcion)
    
cambioDescripcion('');
?>
Código HTML:
</form>
</body>
</html> 
[/CODE]