..::Busqueda::..
[email protected] ("Alfonso Alejandro Reyes Jimenez")
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <6FFF87417313CE4B86EED022E9487A890500D98F@sci-soc-ex01.mex.scitum.com.mx> |
Hola a todos.
Tengo un cuadro de búsqueda al inicio de la pagina, hice un formulario para enviar lo que sea escrito en el hacia el url, una vez que lo mande a la página de búsqueda con el texto incluido tomo la información para generar un query en mysql.
Si escribo por ejemplo perro, funciona de maravilla, pero si escribo comida para perro me marca que no hay registros. La idea es que quite "para" y entregue los resultados que coincidan con comida y perro.
El formulario tiene el siguiente código:
<form id="productos" method="GET" action="catalogo_ventas.php" >
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td height="60"> </td>
</tr>
<tr>
<td><label>
<div align="center">
<input type="text" name="search" style="text-transform: uppercase">
</div>
</label></td>
</tr>
<tr>
<td><div align="center"><a href="# <view-source:http://www.happypetmexico.com/index.html> " onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('search','','images/button_search_rollover.png',1)">
<input type="image" src="images/button_search.png <view-source:http://www.happypetmexico.com/images/button_search.png> " alt="Submit Form" align="middle" width="90" height="26" border="0" />
</a></div></td>
</tr>
</table>
</form>
Y la pagina de búsqueda:
<?php $busqueda = $_GET["search"];
$query_Productos = "SELECT Clave, Descripcion, Familia, Publico FROM productos_publicados WHERE Categoria like '%$busqueda%' OR Familia like '%$busqueda%' OR Descripcion like '%$busqueda%' OR Fabricante like '%$busqueda%' ORDER BY Clave ASC";?>
Lo depure para no hacer un correo enorme.
Cualquier ayuda es bienvenida, gracias de antemano.
Saludos.
Alfonso