Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2005, 04:37
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Muy buenas gaby! Mucho tiempo sin verte! Espero que estés mejor!
Respecto a tu pregunta veo que tiene 2 partes: una sería el mostrar u ocultar los campos según lo que se elija y otra es la búsqueda en la base de datos. Aquí se te puede resolver la parte de mostrar/ocultar. Aunque la segunda te recomiendo que vayas a ajax para que te la resuelvan, aunque puede que aquí alguien te de la respuesta.

Para la primera pregunta sería así:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>

<
html>
    <
head>
        <
style>
            
body,input,select{
            
font:normal 10px/15px verdana;
            }
            
#pepe{
            
display:none;
            }
            
#cajas{
            
display:none;
            }
        </
style>
        <
title>Ejemplo</title>
        <
script>
            function 
elegir(esto){
                
document.forms['pepe']['codigo1'].value=esto.value;
                
document.getElementById('contenedorRadios').style.display='none';
                
document.forms['pepe'].style.display='block';
            }
            function 
tipodeorigen(valor){
                if(
valor>0){
                    
document.getElementById('cajas').style.display='block';
                    
document.forms['pepe']['Desc_Rem'].ReadOnly=(valor==1)?false:true;
                    
document.forms['pepe']['buscar'].style.visibility=(valor==1)?"visible":"hidden";
                }
                else{
                    
document.getElementById('cajas').style.display='none';
                }
            }
            function 
buscarlo(){
                
alert("Aquí iría la parte de AJAX");
            }
        
</script>
    </head>

    <body>
        <div id="contenedorRadios">
            <input type="radio" onclick="elegir(this)" name="codigo" value="1001" />Camisa<br />
            <input type="radio" onclick="elegir(this)" name="codigo" value="1002" />Zapatos<br />
            <input type="radio" onclick="elegir(this)" name="codigo" value="1003" />Jersey<br />
            <input type="radio" onclick="elegir(this)" name="codigo" value="1004" />Calcetines<br />
            <input type="radio" onclick="elegir(this)" name="codigo" value="1005" />Sombrero<br />
            <input type="radio" onclick="elegir(this)" name="codigo" value="1006" />Funda de antenas<br />
        </div>
        <form name="pepe" id="pepe">
            Código:<input type="text" name="codigo1" id="codigo1" readonly="readonly" /> 
            <select onchange="tipodeorigen(this.value)" id="tipo" name="tipo" size="1">

                <option value="0" selected="selected">Elige un Origen</option>
                <option value="1">Externo</option>
                <option value="2">Interno</option><br />
    
            </select>
            <div id="cajas">
                Id_Rem:<input type="text" name="Id_Rem" id="Id_Rem" /> 
                Desc_Rem:<input type="text" name="Desc_Rem" id="Desc_Rem" readonly="readonly" /> 
                <input type="button" onclick="buscarlo()" name="buscar" id="buscar" value="Buscar" />
            </div>
        </form>

    </body>
</html> 
Y la segunda.... voy a copiar esta pregunta en ajax para que te respondan a esa parte.

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.