Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/02/2009, 06:22
candyvf
 
Fecha de Ingreso: febrero-2009
Ubicación: Santa fe
Mensajes: 16
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema if ($result)

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
  1. $query = "SELECT * FROM animes WHERE 1=1 ";
  2.     if(empty($tituloB))
  3.         {   if(empty($generoB)) { message('vacio',"");
  4.             //echo "No se ha ingresado una cadena a buscar";
  5.             } else {
  6.             //titulo vacio genero no
  7.                 if($tituloB or $generoB) $query.= " and genero LIKE '$generoB'";           
  8.                 $sql= $conexionA->Execute($query);
  9.                 foreach ($sql as $res)
  10.                 {
  11.                  setAll($res,"listAnime");
  12.                 }
  13.         $find= (int) buscar($sql);
  14.         limpio($tituloB,$generoB);
  15.         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;

}