A mi nunca me anduvo esa funcion (mysql_num_rows($result)), tuve que hacer algo mas loco... Pero me gustaria saber porque a mi no me andubo...
Código php:
Ver original$query = "SELECT * FROM animes WHERE 1=1 ";
{ if(empty($generoB)) { message
('vacio',""); //echo "No se ha ingresado una cadena a buscar";
} else {
//titulo vacio genero no
if($tituloB or $generoB) $query.= " and genero LIKE '$generoB'";
$sql= $conexionA->Execute($query);
foreach ($sql as $res)
{
setAll($res,"listAnime");
}
$find= (int) buscar($sql);
limpio($tituloB,$generoB);
if($find==0) message('buscar',$tituloB);
y el setAll hace lo siguiente:
function setAll($ar,$blo)
{
foreach($ar as $clave=>$valor)
{
set_var($clave,$valor);
}
parse($blo);
}
y el buscar lo siguiente, es lo mismo que el de arriba pero con un contador :S:
function buscar($add){
foreach ($add as $res)
{
//setAll($res,"listAnime");
$cont++;
}
return $cont;
}