Código PHP:
    <?php include 'config.php'; 
 $TAMANO_PAGINA = 3; 
//examino la página a mostrar y el inicio del registro a mostrar 
$pagina = $_GET["pagina"]; 
if (!$pagina) { 
        $inicio = 0; 
        $pagina=1; 
} 
else { 
       $inicio = ($pagina - 1) * $TAMANO_PAGINA; 
}
//miro a ver el número total de campos que hay en la tabla con esa búsqueda 
$ssql = "select * from peli_series " . $criterio; 
$rs = mysql_query($ssql,$link); 
$num_total_registros = mysql_num_rows($rs); 
//calculo el total de páginas 
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA); 
//pongo el número de registros total, el tamaño de página y la página que se muestra 
echo "Número de registros encontrados: " . $num_total_registros . "<br>"; 
echo "Se muestran páginas de " . $TAMANO_PAGINA . " registros cada una<br>"; 
echo "Mostrando la página " . $pagina . " de " . $total_paginas . "<p>";
 
         $sql = "SELECT * FROM peli_series ORDER BY $orden $cacho"  . $criterio . " LIMIT " . $inicio . "," . $TAMANO_PAGINA;
$sql = mysql_query($sql, $link); 
while($row=mysql_fetch_array($sql)) // Esta es la linea 147
  { 
  
$enviar_id = $row['id'];
$ultimo = $row['last_cliente'];
if ($ultimo == ""){
$ultimo = "Nadie alquilo este producto";
}
$cant = $row['cantidad'];
if ($cant == "0"){
$cant= "Producto Agotado";
}
?> 
           <td> <?php echo $row['nombre'];?></td>
           <td><?php echo $row['id'];?></td>
           <td><?php echo $row['tipo'];?></td>
           <td><?php echo $row['genero'];?></td>
           <td><?php echo $cant;?></td>
           <td><?php echo $row['alquiladas'];?></td>
           <td><?php echo $ultimo;?></td>
          
           <td><a href="procesar.php?v=del_pelicula&id_pelserie=<?php echo $enviar_id; ?>">Borrar</a> - Editar -<a href="visitp.php?v=peli&id_peli=<?php echo $enviar_id; ?>"> ver </a></td>
         </tr>
         <?php  } 
mysql_free_result($rs); 
mysql_close($link);
//muestro los distintos índices de las páginas, si es que hay varias páginas 
if ($total_paginas > 1){ 
       for ($i=1;$i<=$total_paginas;$i++){ 
           if ($pagina == $i) 
              //si muestro el índice de la página actual, no coloco enlace 
              echo $pagina . " "; 
           else 
              //si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página 
             
             echo "<a href='show_m.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> "; 
   }    
}?>    
  Tengo problemas con ese paginador, me larga Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\video\show_m.php on line 147. 
Busque por todos lados y no se q estoy haciendo mal.