Ops no me dí cuenta, perdón D:
Fixed:
Código PHP:
<?php
/* Clase para paginar resultados. Por Sourcegeek para FDW */
class PagClass {
/* Variables internas */
public $connection;
public $result;
public $query;
public $regpp;
public $pag;
/* Crear conexion a Mysql */
public function Connect($a, $b, $c, $d) {
if (!$this->connection = mysql_connect($a, $b, $c)) {
echo 'Error al conectar con mysql';
return false;
}
$this->SelDB($d);
}
/* Seleccionar la db */
private function SelDB($db) {
if (!mysql_select_db($db)) {
echo 'Error al seleccionar db';
return false;
}
return true;
}
/* Preparar informacion */
public function info($regpp, $pag, $query) {
if (!$pag) {
$inicio = 0; $pag = 1;
}else{
$inicio = ($pag - 1) * $regpp;
}
$this->pag = $pag;
$this->regpp = $regpp;
$this->query = mysql_query($query);
$this->result = mysql_query($query." LIMIT $inicio,$regpp");
}
/* Enviar informacion */
public function result() {
return $this->result;
}
/* Pagina anterior */
public function ant($txt) {
if (($this->pag - 1) > 0) {
return '<a href="?pag='.($this->pag - 1).'">'.$txt.'</a>';
}
}
/* Pagina siguiente */
public function sig($txt) {
$q = mysql_num_rows($this->query);
$pagtot = ceil($q / $this->regpp);
if (($this->pag + 1) <= $pagtot) {
return '<a href="?pag='.($this->pag + 1).'">'.$txt.'</a>';
}
}
}
?>