Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/07/2012, 15:56
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Ampliar Buscador

hola

lo podrias hacer asi:

Código HTML:
Ver original
  1. form action="consulta.php" method="post">
  2. Tipo de Búsqueda:<br>
  3. <select name="tipobusqueda">
  4. <option value="nom">Nombre
  5. <option value="mat">Matricula
  6. <option value="ape">Apellido
  7. <option value="cc">Cedula
  8. <br>
  9. ¿Qué deseas buscar?:<br>
  10. <input name="busqueda" type=text>
  11. <br>
  12. <input type=submit value="Buscar">
  13. </form>

consulta.php
Código PHP:
Ver original
  1. extract($_POST);
  2.  
  3. switch($tipobusqueda)
  4. {
  5.    case 'nom' :
  6.             $sentencia = "nombre";
  7.             break;
  8.    case 'mat' :
  9.             $sentencia = "matricula";
  10.              break;
  11.                      
  12. }
  13. //.....
  14. $query = sprintf("SELECT * FROM alumnos WHERE '%s' = '%s' ",$sentencia,$busqueda);

espero y te sea de ayuda.

Última edición por informacionsys; 18/07/2012 a las 16:03