Ver Mensaje Individual
  #1  
Antiguo 24-07-2008
Pola Pola is offline
Registrado
 
Registrado: dic 2007
Posts: 7
Reputación: 0
Pola Va por buen camino
Unhappy Busqueda avanzada

Hola espero que me puedan ayudar por favor...trabajo en php y Oracle. El problema es que no puedo realizar una busqueda avanzada...por ejemplo quiero tener 2 checkbox con sus respectivos campo de texto o lista despegable.
Ejemplo:
Nombre
Edad
Sexo
Si quiero buscar por Nombre, marco el checkbox de Nombre y además busco el nombre que quiero filtrar y me entregue los resultados.
Ahora si quiero Buscar por nombre y además los que esten en una cierta edad, marco el checkbox del Nombre y coloco el nombre y me entregara los resultados y despues marco checkbox edad y le coloco la edad que deceo, finalmente me entregaran la información de todos los que cumplan con el nombre especificado y a edad dada.

Esto es lo que tengo, pero ya no se que hacer...

Código PHP:
<input type="checkbox" name="nombre">
Nombre:</label></td><select name="NOMBRE" id="NOMBRE"><option value=''></option><?echo $res;?></select>
<input type="checkbox" name="edad">
Edad:</label></td><td class="JAIRUSbody"><input name="EDAD" type="text" id="EDAD"></td></tr>
 
 
        <?php
if(isset($_POST['nombre' == 'checked']))

$CODIGO=$_POST[NOMBRE];
   
     
$rs $DB->Execute("SELECT * FROM USUARIO WHERE NOMBRE='$CODIGO'");
    
$contador=1;
     while (!
$rs->EOF)
    {
     
$NOMBRE ="".$rs->fields(''NOMBRE")."";
     
$EDAD ="".$rs->fields("EDAD")."";
     
$DIRECCION  ="".$rs->fields("DIRECCION")."";
         
     echo '<tr class="
JAIRUSbody" bgcolor="#FFFFFF" align="center">
     
<td height="20">'.$NOMBRE.'</td>
     <
td height="20">'.$EDAD.'</td>
       <
td height="20">'.$DIRECCION.'</td>
      </
tr>';
     $rs->MoveNext();
     $contador++;
      }
      }
   ?>

Última edición por dec fecha: 24-07-2008 a las 16:29:56.
Responder Con Cita