Todo-DreamWeaver
índice tutoriales utilidades descargas comunidad foros mapa
 

indice
   Índice
tutoriales
  Accesibilidad
  Básicos
  Capas
  Formularios
  Herramientas
  Interactividad
  Marcos
  Menús
  Multimedia
  Otros
  Plantillas
utilidades
  Faq's
  Links
  Artículos
  Biblioteca
 
descargas
  Descargar   DreamWeaver
  Manuales
  Extensiones
  Plantillas
  Otros
 
comunidad
  Foros
  Ofertas de Trabajo
Buscador multicriterio en DreamWeaver (5)
   

Ahora procederemos a modificar el código para que podamos buscar por los demás criterios pero respetando si se selecciona también la opción de todas las marcas o todos los tipos.

Editamos el código fuente del archivo resultados.php (podemos utilizar el mismo Macromedia Dreamweaver MX o el bloc de notas o cualquier otro editor de texto)

Ubicamos la línea que contiene $query_rsResultados= (normalmente sería la línea 8)
Esta línea es la que contiene el string SQL a ejecutar. Visualicémosla un instante para familiarizarnos. Prestemos atención a la sentencia LIKE.

Bueno primero hemos de modificar el string SQL para que vincule las tres tablas y así poder potenciar la búsqueda permitiendo que se busque en los campos de nombre de marca y tipo.

Para ello rescribiremos la string para que quede de esta forma.

$query_rsResultados = sprintf("SELECT p.productoID, p.producto, p.copete, m.marca, t.tipo FROM productos p inner join marcas m on p.marcaID=m.marcaID inner join tipos t on p.tipoID=t.tipoID WHERE p.producto LIKE '%%%s%%' or m.marca LIKE '%%%s%%' or t.tipo LIKE '%%%s%%'", $colname_rsResultados, $colname_rsResultados, $colname_rsResultados);

Hasta este momento el buscador realiza su búsqueda evaluando si lo ingresado en producto se encuentra en el campo producto de nuestra tabla o en los campos marca o tipo.

Ahora lo modificaremos para que permita tomar los otros criterios.

 
   
 
Pagina 1/8 - Pagina 2/8 - Pagina 3/8 - Pagina 4/8 - Pagina 5/8 - Pagina 6/8 - Pagina 7/8 - Pagina 8/8  

 

 
otras webs
 
  Todo-Photoshop
 
  WebTaller
 
  Cursos de Community Manager
 

todo-dreamweaver