// IMPLEMENTACIÓN DEL MODULO DE DIVISIÓN
if (isset($buscar)) {
if ($pf==1) {
$query = "SELECT pk_tde_objid, tdenombre, tdefecalta, tdedescripcion, tdefichero, tdevalido FROM $tabladescarga WHERE fk_tde_tca=$id and (tdenombre LIKE '%$varia%' or tdedescripcion LIKE '%$varia%')";
} else {
$query = "SELECT pk_tde_objid, tdenombre, tdefecalta, tdedescripcion, tdefichero FROM $tabladescarga WHERE fk_tde_tca=$id and tdevalido=1 and (tdenombre LIKE '%$varia%' or tdedescripcion LIKE '%$varia%')";
}
} else {
if ($pf==1) {
$query = "SELECT pk_tde_objid, tdenombre, tdefecalta, tdedescripcion, tdefichero, tdevalido FROM $tabladescarga where fk_tde_tca=$id";
} else {
$query = "SELECT pk_tde_objid, tdenombre, tdefecalta, tdedescripcion, tdefichero FROM $tabladescarga WHERE tdevalido=1 and fk_tde_tca=$id";
}
}
$result = MySQL_QUERY($query);
$total = mysql_num_rows($result);
// }
echo "$total arquivos atopados";
?>
|
// limite por página
$limite=3;
// limite de paginas (en el buscador)
$limitepag = 2;
// calculamos el numero de paginas necesarias
$paginas = ceil($total/($limite));
echo "[$paginas páxinas] ";
//cambios :
$pagestoy = ($offset/$limite)+1;
// echo "estoy en la pagina $pagestoy";
$pagini = $pagestoy-(intval($limitepag/$limitepag));
if ($pagini<1) {
$pagini=1;
}
// echo "comienzo por $pagini";
if ($pagini>1) {
$nuevooff = ($pagini-$limitepag) * $limite;
// echo "entra";
if (isset($buscar)) {
echo "<< ";
} else {
echo " << ";
}
}
if ($paginas==0) {
$nohay = 1;
} else {
if ($paginas==1) {
$nuevooff = 0;
$suma=1;
if (isset($buscar)) {
echo "";
} else {
echo " ";
}
if ($offset==$nuevooff) {
echo "$suma";
} else {
echo $suma;
}
echo " ";
} else {
for ($i=($pagini-1);$i<($pagini+$limitepag-1);$i++) {
$suma = $i+1;
$nuevooff = $i * $limite;
if (isset($buscar)) {
echo "";
} else {
echo "";
}
if ($offset==$nuevooff) {
echo "$suma";
} else {
echo $suma;
}
echo " ";
}
}
}
if ($paginas>($pagini+$limitepag-1)) {
$nuevooff = ($pagini+$limitepag-1) * $limite;
if (isset($buscar)) {
echo ">> ";
} else {
echo ">> ";
}
}
?>
|
|
|
|