Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/09/2013, 13:34
pepeargenti
 
Fecha de Ingreso: agosto-2013
Mensajes: 40
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: mostrar campos de varias tablas

El problema es q no me muestra los registros cuando ingreso una palabra en la caja de texto pero si cuando ingreso un numero.
He modificado la consulta quedando asi:

Código PHP:
Ver original
  1. $rst_productos = mysql_query (" SELECT * FROM productos INNER JOIN categorias ON productos.id_categorias=categorias.id_categorias  $filtro  ; ", $conexion) or die(mysql_error());

Supongo que esta fallando el else de este bloque:

Código PHP:
Ver original
  1. if ($_GET["btnBuscar"] !="" && $_GET["busqueda"]!="")
  2. {
  3.     if (is_numeric($_GET["busqueda"] ))
  4.         $filtro=" WHERE procodigo = ".$_GET["busqueda"];
  5.     else
  6.         $filtro=" WHERE (pronombre like '% ".$_GET["busqueda"]." %' or catnombre like '% ".$_GET["busqueda"]." %')";
  7. }
  8. else
  9. {
  10.     $filtro ="";
  11.     $mensaje = "<font color ='red'> Por favor escriba algo en el cuadro de texto antes de realizar la busqueda  </font> ";
  12. }

Gracias de antemano