// IMPLEMENTACIÓN DEL MODULO DE DIVISIÓN
// if (!isset($offset)) {
if (isset($buscar)) {
if ($pf==1) {
$query = "SELECT pk_tan_objid, tanresumen, tantexto, tanvalido, tanfecalta, fk_tan_usu FROM $tablaanuncios WHERE fk_tan_tip=$tema and tanresumen LIKE '%$varia%'";
} else {
$query = "SELECT pk_tan_objid, tanresumen, tantexto, tanvalido, tanfecalta, fk_tan_usu FROM $tablaanuncios WHERE fk_tan_tip=$tema and tanvalido=1 and tanresumen LIKE '%$varia%'";
}
} else {
if ($pf==1) {
$query = "SELECT pk_tan_objid, tanresumen, tantexto, tanvalido, tanfecalta, fk_tan_usu FROM $tablaanuncios WHERE fk_tan_tip=$tema";
} else {
$query = "SELECT pk_tan_objid, tanresumen, tantexto, tanvalido, tanfecalta, fk_tan_usu FROM $tablaanuncios WHERE fk_tan_tip=$tema and tanvalido=1";
}
}
$result = MySQL_QUERY($query);
// numero de filas en el resultado
$total = mysql_num_rows($result);
// }
echo "$total anuncio(s) atopado(s)";
?>
|
|
// limite por página
$limite=7;
// 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 ">> ";
}
}
?>
|
// Leo la tabla TEnlaces
if (!isset($offset)) {
$offset = 0;
}
$fila = 0;
$parar = $offset + $limite;
if ($parar>$total) {$parar = $total; }
if ($paginas==0) {
echo " | ";
echo "";
echo " Non se atopou ningún anuncio | ";
} else {
for ($i=$offset;$i<($parar);$i++) {
mysql_data_seek($result,$i);
$row=mysql_fetch_array($result);
$ide = $row["pk_tan_objid"];
$resumen = $row['tanresumen'];
$idusua = $row['fk_tan_usu'];
$valido = $row['tanvalido'];
$data = $row['tanfecalta'];
$busca_usu = "select * from $tablausuarios where pk_idobjid=$idusua";
$resultbus = mysql_query($busca_usu);
$nomasociacion = mysql_result($resultbus,0,"nomasociacion");
$usuario = mysql_result($resultbus,0,"usuario");
echo " | ";
echo " | ";
// echo "";
if ($valido==0) { $valid = "[no visible] "; }
else { $valid = " "; }
// if (isset($buscar)) {
// echo "";
// } else {
// echo "";
// }
// echo " | ";
//$totalnum=10;
//$datault="21-06-2001";
echo "$usuario | ";
echo "$data | ";
echo "";
if ($pf==1) {
echo "";
}
echo " | ";
echo " ";
}
}
?>
|
|
|
|