Ver Mensaje Individual
  #19 (permalink)  
Antiguo 31/08/2009, 09:23
Avatar de Distriker
Distriker
 
Fecha de Ingreso: marzo-2008
Ubicación: Las Palmas De Gran Canarias
Mensajes: 924
Antigüedad: 17 años
Puntos: 23
Respuesta: ¿Cómo agrego las descripciones y titulos?

Ok, si corregí.

Muchas gracias, se me había pasado esas variables.

Pero sigue sin funcionar :S

Esto es en lo que se me ha quedado:

Código php:
Ver original
  1. <?php
  2. $sever_link = mysql_connect("localhost", "*********", "********");
  3. if(!$server_link){
  4. die("Falló la conexión ". mysql_error());
  5. }
  6. $db_selected = mysql_select_db("buscador", $server_link);
  7. if(!$db_selected){
  8. die("No se ha podido seleccionar la Base de Datos ". mysql_error());
  9. }
  10. // Verificación del envio del formulario
  11. if(isset($_GET['buscar']) && $_GET['buscar'] == 'Buscar'){
  12. $texto = addslashes($_GET['texto']);
  13. $sqlBuscar = mysql_query ("SELECT buscar_titulo, buscar_descripcion, MATCH (buscar_titulo, buscar_descripcion) AGAINST ('$texto' IN BOOLEAN MODE) AS coincidencias FROM buscador WHERE MATCH (buscar_titulo, buscar_descripcion) AGAINST ('$texto IN BOOLEAN MODE) ORDER BY coincidencias DESC", $server_link) or die(mysql_error());
  14. $totalRows = mysql_num_rows($sqlBuscar);
  15. // Se indican los resultados del ($texto) buscado
  16. if(!empty($totalRows)){
  17. echo stripslashes("<p>Su búsqueda ha producido <b><u>$totalRows</u></b> resultados para el <b><u>$texto</u></b> introducido</p>") ;
  18. // Se muestran los resultados
  19. while($row = mysql_fetch_array($sqlBuscar)){
  20. echo "<b><a href='#'>$row[buscar_titulo]</a>:</b><em>Coincidencias: ". round($row['coincidencias']) ."</em><br>" ;
  21. echo "<p>".substr(strip_tags($row['buscar_descripcion']), 0, 255)."...</p>" ;
  22. }
  23. }
  24. elseif(empty($_GET['frase'])){
  25. echo "Debes introducir una palabra o frase a buscar." ;
  26. }
  27. elseif($totalRows == 0){
  28. echo stripslashes("Su busqueda no contiene ningún resultado con <b><u>$texto</u></b>.") ;
  29. }
  30. }
  31. ?>

¿Qué crees que es?

Saludos
__________________
Si no te quejas, nunca conseguiras nada, pero si te quejas siempre lo perderás todo.
Una mala acción da fruto a un mal Karma.

Última edición por Distriker; 31/08/2009 a las 09:50