Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2014, 05:07
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Mensaje despues de hacer una busqueda en buscador php

Hola buenas, verán estoy haciendo un buscador para mi web, y funciona bien busca las cosas bien y eso.

Pero cuando quiero que busque una palabra que no se encuentre en la base de datos, me gustaria que dijera algo asi como:

"No se han hallado resultados para su busqueda, intentelo de nuevo gracias".


Pero no consigo que aparezca este mensaje, podrian ayudarme con ello?

Este es el codigo que tengo, gracias de antemano:



Código PHP:
Ver original
  1. $consulta_1 = mysql_query("SELECT id_curso, id_categoria_foranea, nombre_curso, comentario FROM cat_administracion_empresa WHERE nombre_curso like '%$textoAbuscar%'",$link);  
  2.  
  3.         $consulta_2 = mysql_query("SELECT id_curso, id_categoria_foranea, nombre_curso, comentario FROM cat_informatica_internet WHERE nombre_curso like '%$textoAbuscar%'",$link);
  4.  
  5.  
  6.  
  7.         while (
  8.        
  9.          ($resultado_busqueda=mysql_fetch_array($consulta_1)) or
  10.          ($resultado_busqueda=mysql_fetch_array($consulta_2))
  11.                        
  12.         ) {
  13.    
  14.    
  15.    
  16.         $id_curso=$resultado_busqueda['id_curso'];
  17.  
  18.         $id_categoria_foranea=$resultado_busqueda['id_categoria_foranea'];
  19.        
  20.         $nombre_curso=$resultado_busqueda['nombre_curso'];
  21.  
  22.         $comentario=$resultado_busqueda['comentario'];
  23.  
  24.  
  25.  
  26. if($id_categoria_foranea == 1) {
  27.  
  28.  
  29. echo $nombre_curso . '<br/>' . $comentario;
  30.  
  31. } else 
  32.    
  33.    
  34.    
  35.    
  36. if($id_categoria_foranea == 2) {
  37.  
  38. echo $nombre_curso . '<br/>' . $comentario;
  39.  
  40. } else
  41.  
  42. echo "No se han hallado resultados para su busqueda, intentelo de nuevo gracias";
  43.  
  44. }