hola a todos, quería entrar para hacer esta pregunta sobre una variable de php .
tengo la siguiente consulta que se hace por un formulario de búsqueda
Código PHP:
$busqueda = isset($_GET['$busqueda']) ? $_GET['$busqueda'] : NULL;*/
if(isset($_GET["btnbuscar"])!="" && isset($_GET["busqueda"])!=""){
$mensaje= "<font color='red'>Encontrado: </font>". $_GET["busqueda"]."... ";
//"""""""""""""""""""""""""""""""//
if (($_GET["busqueda"])=="curso"or($_GET["busqueda"])=="taller")
$filtro="where (crear like '".$_GET["busqueda"]."%')";
else
$filtro="where (titulo like '%".$_GET["busqueda"]."%')";
}
else{
$mensaje= "<font color='red'> Por favor escriba la Tipo o Titulo en el cuadro para realizar la búsqueda </font>";
}
//"""""""""""""""""""""""""""""""//
/*********************************************************
***** Selecciona y mostrar*/
/*incio de variables*/
$rst_cliente = mysql_query("SELECT * FROM crear_ct ".$filtro."ORDER BY crear ASC");
$num_registros=mysql_num_rows($rst_cliente);
if ($num_registros==0)
{
if ($_GET["busqueda"]!="")
$mensaje =" <font color='red'>No se han encontrado registros con la búsqueda : (" .$_GET["busqueda"].") </font> <a href='administrador_listados.php'> <span class='texx'> Ver todos</span></a>";
else
$mensaje= "<font color='red'>No se han encontrado registros en la base de datos</font>";
}else{
if (isset($_GET["busqueda"])!="")
$mensaje =" <font color='red'>Se han encontrado $num_registros registros con la búsqueda : (".$_GET["busqueda"].")</font> <a href='administrador_listados.php'> <span class='texx'> Ver todos</span></a>" ;
else
$mensaje= "<font color='red'>Mostrando $num_registros Registros, ingrese un criterio de búsqueda (Tipo o Titulo)</font>";
}
mysql_close($con);
?>
el problema es que me sale el siguiente error
Código HTML:
Notice: Undefined variable: filtro in G:\xampp\htdocs\ateneo1\administrador_listados.php on line 73
dice que tengo que definirla . ese error me salia igual con la variable $_GET["busqueda"] pero la definí asi isset($_GET["btnbuscar"]) y se resolvió el problema intente hacerlo con la variable filtro pero no sirve , muestra el mismo error . gracias de antemano .