Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2010, 09:31
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /va

Quiero hacer un paginador i estoy utilizando este modelo
http://www.cristalab.com/tips/pagina...mysql-c79063l/
pero ahora lo estoy modificando un poco i me pone error en la linia 40
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/html/php/paginacion.php on line 40

con una tabla no me salia este error ahora estoy utilizando 3 tablas
a lo mejor el paginador se pude hacer con objectos o funciones pero este se entiende bastante bien y es sencillo

Código PHP:
<?php    

// maximo por pagina 

$limit 4

 

// pagina pedida 

$pag = (int) $_GET["pag"]; 

if (
$pag 1



   
$pag 1



$offset = ($pag-1) * $limit

 

$sql =" select SQL_CALC_FOUND_ROWS nombre_categoria,nombre_producto,ruta_foto_grande,ruta_foto_pequena,descripcion_producto from producto,foto,categoria and LIMIT $offset, $limit and where id_foto=producto_id_foto and id_categoria=producto_id_categoria and id_categoria=$_GET[id_categoria]  group by nombre_producto";


$sqlTotal "SELECT FOUND_ROWS() as total"

 

$rs mysql_query($sql); 

$rsTotal mysql_query($sqlTotal); 

 

$rowTotal mysql_fetch_assoc($rsTotal); 

// Total de registros sin limit 

$total $rowTotal["total"]; 

 

?>

 

 

<table border="1" bordercolor="#000"> 

   <thead> 

      <tr> 

         <td>Id</td> 

         <td>Nombre</td> 

      </tr> 

   </thead> 

   <tbody> 

      

<?php 

         
while ($row mysql_fetch_assoc($rs)) 

         { 

            
$categoria$row["nombre_categoria"]; 

            
$nombre $row["nombre_producto"]; 

            
$grande $row["ruta_foto_grande"]; 

            
$pequena$row["ruta_foto_pequena"]; 

            
$descripcionhtmlentities($row["descripcion_producto"]); 

         
?>

 

         <tr> 

            <td>

<?php echo $categoria?>

</td> 

            <td>

<?php echo $nombre?>

</td> 



            <td>

<?php echo $grande?>

</td> 



            <td>

<?php echo $pequena?>

</td> 



            <td>

<?php echo $descripcion?>

</td> 

         </tr> 

         

<?php 

         


      
?>

 

   </tbody> 

   <tfoot> 

      <tr> 

         <td colspan="2"> 

      

<?php 

         $totalPag 
ceil($total/$limit); 

         
$links = array(); 

         for( 
$i=1$i<=$totalPag $i++) 

         { 

            
$links[] = "<a href=\"?pag=$i\">$i</a>";  

         } 

         echo 
implode(" - "$links); 

      
?>

 

         </td> 

      </tr> 

   </tfoot> 

</table>