Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2010, 04:04
Avatar de igualacero
igualacero
 
Fecha de Ingreso: septiembre-2010
Mensajes: 296
Antigüedad: 13 años, 7 meses
Puntos: 16
Respuesta: Consulta dinamica

Hola nelson12345, esta pregunta pertence a php, por el siguiente motivo la consulta se realiza a través de este lenguaje, es más complicado de lo que parece en un primer momento ya que necesitas tener una base de datos donde al realizar una consulta tipo sql te devuelva el resultado de lo que estas buscando introduciendolas en variables que serán interpretadas por el php y las muestre en la web.
Yo lo tengo implementado en algunas web y te dejo el codice, tiene dos vertientes una para palabras compuestas y otra para palabras simples:
Código:
if ($numero<=2){   
   $cadbusca="select id_noticia,cabecera,fecha,a from noticias where cabecera like '%$busqueda%' or texto like '%$busqueda%' limit 30";
  } else if ($numero>1) {
  $cadbusca= "SELECT id_noticia,cabecera,fecha,a, MATCH (cabecera, texto) AGAINST ('$busqueda') AS result FROM noticias WHERE MATCH (cabecera, texto) AGAINST ('$busqueda') ORDER BY result DESC LIMIT 30";
  }
Luego necesitas un formulario en html para representar los resultados obtenidos:
Código:
<form id="buscador" method="post" action="<? echo $SERVER['PHP_SELF']?>">
	<label>Buscador:</label> <input name="busqueda" id="busqueda" type="text" />
    <input name="submit" type="submit" id="submit" value="Search">
    </form>