Tema: buscador
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/05/2006, 12:05
rulaxs
 
Fecha de Ingreso: julio-2003
Ubicación: Tlaxcala
Mensajes: 26
Antigüedad: 20 años, 9 meses
Puntos: 0
La mayoria de los sistemas de busquedas estan apoyados fuertemente con una base de datos php trabaja de manera excelente con mysql, si es lo que estas empleando entonces imaginemos que tienes una tabla ejemplo que se llama productos, y tu quieres realizar una busqueda por productos teniendo la siguiente estructora de tu BBDD
+-------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------+------+-----+---------+----------------+
| ID_PROD | int(4) | | PRI | NULL | auto_increment |
| NOMBRE_PROD | mediumtext | YES | | NULL | |
| EXISTENCIA | int(5) | YES | | NULL | |
| BAJA | int(1) | | | 0 | |
+-------------+------------+------+-----+---------+----------------+

buscando etiquetas por el nombre del producto

tendrias que realizar un formulario de busqueda por campo "producto" en nuestro caso especifico.

Teniendo algo como esto, en un primer formulario:
Código HTML:
<body>
<FORM  name='becarios' action="busca.php" method="POST">
  <table border=2>
  <tr><td><b>Producto:</td><td><INPUT TYPE="text"  name="producto"></td>
  <br><br>
  </table>
  <br>
  <input type='submit' value=' Buscar Beneficiario ' name='B1'  /> </FORM>
 
</body> 
y en el script de busqueda realizamos algo como lo que sigue

Código PHP:
<?php

$NombreBD 
"inventario";
$Servidor "localhost";
$Usuario "usuario_x";
$Password "contraseña_y";

    
$IdConexion = @mysql_connect($Servidor$Usuario$Password) OR DIE("Error de conexion con el Servidor");
    
mysql_select_db($NombreBD$IdConexion);
    
     
$sql_nombre="SELECT * FROM `productos` WHERE `NOMBRE_PROD` LIKE '%etiqueta%'";
      
$res_prod=mysql_query($query_prod);
?>
esto realizara la busqueda por producto, pero no te mostrara los resultados ya que lo stendras que filtrar y colocarlos en una tabla, espero te sea de utilidad, saludos