Foros del Web » Programando para Internet » PHP »

buscador

Estas en el tema de buscador en el foro de PHP en Foros del Web. Hola a todos. Quisiera hacer un sistema de busqueda así como lo tienen muchos programas en donde me dan la opcion de hacerlo por temas ...
  #1 (permalink)  
Antiguo 23/05/2006, 16:31
 
Fecha de Ingreso: agosto-2005
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 2
Sonrisa buscador

Hola a todos.

Quisiera hacer un sistema de busqueda así como lo tienen muchos programas en donde me dan la opcion de hacerlo por temas que esdonde se puede seleccionar el tema que se quiere ver o hacer la busqueda por índice que es en donde se coloca la palabra a buscar.

El problema es que no tengo ni idea como hacerlo por tema, quisiera que mi pagina tubiera una sistema de busqueda así como el que acabo de contarles.

no se si ya existan programas para hacer esto.

Alguien me puede ayudar o sugerir que puedo hacer?

Muchissimas gracias por su ayuda.
__________________
:-) Alexa
  #2 (permalink)  
Antiguo 23/05/2006, 23:41
 
Fecha de Ingreso: julio-2002
Ubicación: Capital Federal
Mensajes: 66
Antigüedad: 15 años, 5 meses
Puntos: 0
contame un poco como es la estructura de tu base de datos y vemos como te puedo ayudar.
__________________
Adrián (@ RHCP I Wanna Be Funky Flea)
  #3 (permalink)  
Antiguo 24/05/2006, 13:05
 
Fecha de Ingreso: julio-2003
Ubicación: Tlaxcala
Mensajes: 26
Antigüedad: 14 años, 5 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
  #4 (permalink)  
Antiguo 24/05/2006, 13:32
 
Fecha de Ingreso: julio-2003
Ubicación: Tlaxcala
Mensajes: 26
Antigüedad: 14 años, 5 meses
Puntos: 0
Saludos nuevamente revisando algunos post, ya se ha tratado este tema y puedes consultar la siguiente liga para mayor detalle en el tutorial que te presentan

http://www.desarrolloweb.com/articulos/1248.php

Hasta pronto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:13.