Ir al contenido


Foto

Buscador web


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 jclagos

jclagos

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 06 mayo 2014 - 07:42

Hola a todos, Soy nuevo aquí y espero poder encontrar ayuda con un proble de programación de un buscador php.
Necesito desarrollar un buscador con con 2 criterios de búsqueda (Autor y Texto) desde una BD mysql. Me he dado muchas vueltas y tengo algo desarrollado pero necesita varios arreglos.
Se trata de buscador para una revista que encuentre los registros (dentro de una base de datos)  ya sea por el criterio de autor o simplemente alguna palabra que contenga el texto y que una vez desplegados los resultados pueda acceder a ellos mediante un link.

Muchas gracias de antemano.

Este es el codigo que tengo hasta el momento:




delphi
  1. <style type="text/css">
  2. body p {
  3. font-family: Verdana, Geneva, sans-serif;
  4. }
  5. </style>
  6. <form name="form1" method="post" action="buscadororiginal2.php" id="cdr" >
  7.   <h3>Buscador  </h3>
  8.       <p>
  9.         <input name="busca"  type="text" id="busqueda">
  10.         <input type="submit" name="Submit" value="Autores" />
  11.         </p>
  12.       <p>
  13.         <input name="busca"  type="text" id="busqueda">
  14.         <input type="submit" name="Submit" value="Texto" />
  15.         </p>
  16.  
  17. </form>
  18. <p>
  19.   <style type="text/css">
  20. input{outline:none;border:0px;}
  21. #busqueda{background:#585858;color:#fff;}
  22. #cdr{padding:5px;background:grey;width:220px;border-radius:10px 0px 0px 10px;}
  23. #tab{background:#CCC;;border-radius:10px 10px 10px 10px;}
  24. </style>
  25.  
  26.   <?php
  27. $busca="";
  28. $busca=$_POST['busca'];
  29. mysql_connect("localhost","achi_rev","rev");// si haces conexion desde internnet usa 3 parametros si es a nivel local solo 2
  30. mysql_select_db("achi_rev");//nombre de la base de datos
  31. if($busca!=""){
  32. $busqueda=mysql_query("SELECT * FROM rev WHERE texto LIKE '%".$busca."%'")
  33.  
  34. ?>
  35. <table width="995" border="1" id="tab">
  36.   <tr>
  37.     <td width="40">Titulo </td>
  38.     <td width="113">Resumen</td>
  39.     <td width="136">Autores</td>
  40.     <td width="196">Summary</td>
  41.     <td width="476">Texto</td>
  42.     <td width="476">Link</td>
  43.   </tr>
  44.  
  45. <?php
  46.  
  47. while($f=mysql_fetch_array($busqueda)){
  48. echo '<tr>';
  49. echo '<td width="19">'.$f['titulo'].'</td>';
  50. echo '<td width="61">'.$f['resumen'].'</td>';
  51. echo '<td width="157">'.$f['autores'].'</td>';
  52. echo '<td width="221">'.$f['summary'].'</td>';
  53. echo '<td width="176">'.$f['texto'].'</td>';
  54. echo '<td width="176">'.'<a href="">'.$f['link'].'</td>';
  55. echo '</tr>';
  56. }
  57.  
  58. }
  59. ?>
  60. </table>



  • 0




IP.Board spam blocked by CleanTalk.