Tengo un problemilla y no he encontrado como solucionarlo.
tengo un scrip que hace la busqueda de productos pero solo me funciona para valores numericos y necesito que funcione tambien para valores alfanumericos y no se como hacerlo hojala me puedan hechar una mano.
Código PHP:
<?php
include ("conexion.php");
//******************************filtro para realizar la consulta
if ($_REQUEST["btnbuscar"]!="" && $_REQUEST["busqueda"]!="")
{
if (is_numeric($_REQUEST["busqueda"]))
$filtro=" WHERE clavecampero=".$_REQUEST["busqueda"] ;
else
$filtro=" WHERE (clavesede like '%".$_REQUEST["busqueda"]."%' or nombres like '%".$_REQUEST["busqueda"]."%')";
$mensaje= "Buscando: ".$_REQUEST["busqueda"];
}else {
$mensaje=$filtro;
$mensaje= "<font color='red'>Porfavor escriba la clave del campero de manera correcta.</font>";
}
$rst_lider=mysql_query("SELECT * FROM prueba $filtro ORDER BY nombres",$conexion);
$num_registros=mysql_num_rows($rst_lider);
if ($num_registros==0)
{echo "no se ha encontrado nada que mostrar";
mysql_close($conexion);
exit();
}
$registros=5;
$pagina=$_GET["num"];
if(is_numeric($pagina))
{
$inicio=(($pagina-1)*$registros);
} else {
$inicio=0;
$pagina=1;
}
$rst_lider=mysql_query("SELECT * FROM prueba $filtro ORDER BY nombres LIMIT $inicio,$registros;",$conexion);
$paginas=ceil($num_registros/$registros);
?>
Saludos
Cuco43