Mucha gracias :)
Logré solucionarlo, pero ahora al intentar cambiar de página me sale el siguiente error:
Cita: Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 2 in /home/usuarios/public_html/eventoresultado.php on line 89
No se encontraron eventos
La linea 89 es la siguiente:
Código PHP:
$total = mysql_result($res,0);
dejo el código completo para que veas como me quedo:
Código PHP:
Ver original<?php
coneccion ()
$mes=$_POST['mes'];
$orden=$_POST['orden'];
$st = $_GET['st'];
} else {
$st = 0;
}
$pp = 10;
/* función para paginar */
function paginacion($total,$pp,$st,$url) {
if($total>$pp) {
$resto=$total%$pp;
if($resto==0) {
$pages=$total/$pp;
} else {
$pages=(($total-$resto)/$pp)+1;
}
if($pages>10) {
$current_page=($st/$pp)+1;
if($st==0) {
$first_page=0;
$last_page=10;
} else if($current_page>=5 && $current_page<=($pages-5)) {
$first_page=$current_page-5;
$last_page=$current_page+5;
} else if($current_page<5) {
$first_page=0;
$last_page=$current_page+5+(5-$current_page);
} else {
$first_page=$current_page-5-(($current_page+5)-$pages);
$last_page=$pages;
}
} else {
$first_page=0;
$last_page=$pages;
}
for($i=$first_page;$i< $last_page;$i++) {
$pge=$i+1;
$nextst=$i*$pp;
if($st==$nextst) {
$page_nav .= '<b>['.$pge.']';
} else {
$page_nav .= '<a href="'.$url.$nextst.'">'.$pge.'</a>';
}
}
if($st==0) { $current_page = 1; } else { $current_page = ($st/$pp)+1; }
if($current_page< $pages) {
$page_last = '<b>[<a href="'.$url.($pages-1)*$pp.'">>>></a>]';
$page_next = '[<a href="'.$url.$current_page*$pp.'">></a>]';
}
if($st>0) {
$page_first = '<b>[<a href="'.$url.'0">< <<</a>]</a></b>';
$page_previous = '[<a href="'.$url.''.($current_page-2)*$pp.'">< </a>]';
}
}
return "$page_first $page_previous $page_nav $page_next $page_last";
}
/* termina función para paginar */
if($mes == 'todos') {
$sql = "select * from eventos ORDER BY mes $orden, dia $orden limit $st,$pp";
}
else {
$sql = "select * from eventos where mes='$mes' ORDER BY dia $orden limit $st,$pp";
}
if($num_rows == '') {
echo 'No se encontraron eventos';
}
else {
echo 'imprime resultados';
}
echo paginacion($total, $pp, $st, 'eventoresultado.php?st=');
}
?>
Muchisimas gracias nuevamente :)