Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2009, 16:54
Avatar de tampon
tampon
 
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 14 años, 9 meses
Puntos: 0
Mostrar resultados

Buenas tardes, estoy trabajando con un buscador, pero me estoy liando con el php, resulta que uni dos codigos que tenia para (obvio) formar uno solo, en fin en el primero me mostraba los datos de la db, pero todos los datos, ahora quiero ponerle un filtro para que dependiendo de lo que busca le muestre todos los datos rederentes a su ingreso, el codigo es este.

Código php:
Ver original
  1. <?php
  2.  
  3. include('config.php');
  4.  
  5. if(isset($_GET['search_word']))
  6. {
  7. $search_word=$_GET['search_word'];
  8.  
  9. $sql=mysql_query("SELECT * FROM tabla_registros WHERE matricula LIKE '%$search_word%' ORDER BY registrado");
  10.  
  11. $count=mysql_num_rows($sql);
  12.  
  13. if($count > 0)
  14. {
  15.  
  16. while($row=mysql_fetch_array($sql))
  17. {
  18. $matricula=$row['matricula'];
  19. $bold_word='<b>'.$search_word.'</b>';
  20. $final_msg = str_ireplace($search_word, $bold_word, $matricula);
  21. ?>
  22.  
  23. echo "<table cellspacing='1' class='tablesorter'>
  24. <thead>
  25. <tr>
  26. <th>Nombre</th>
  27. <th>Matricula</th>
  28. <th>Concepto pagado</th>
  29. <th>Cantidad pagada</th>
  30. <th>Folio de pago</th>
  31. </tr>
  32. </thead>";
  33.  
  34. while($row = mysql_fetch_array($sql))
  35.   {
  36.   echo "<tbody> <tr>";
  37.   echo "<td class='name'>" . $row['nombre'] . "</td>";
  38.   echo "<td class='id'>" . $row['matricula'] . "</td>";
  39.   echo "<td>" . $row['concepto'] . "</td>";
  40.   echo "<td> $ " . $row['valor'] . " pesos</td>";
  41.   echo "<td>" . $row['folio'] . "</td>";
  42.   echo "</tr>";
  43.   }
  44. echo "</tbody> </table>";
  45.  
  46. <?php
  47. }
  48. }
  49. else
  50. {
  51.  
  52. echo "Verifica la matricula, no se encontraron registros.";
  53.  
  54. }
  55.  
  56. }
  57. ?>

entonces... hace la conexion y la consulta y me imprime en pantalla la tabla pero no me da los datos, mas graficamente me arroja un error y esto:




donde esta el o los errores?