Estube intentando paginar los resultados de una consulta de 15 en 15 pero me sale el siguiente error:
Código:
Aqui esta mi código:Parse error: syntax error, unexpected '=' in /home/usuario/public_html/eventoresultado.php on line 37
Código PHP:
Ver original
<?php CONECCION() $mes=$_POST['mes']; $orden=$_POST['orden']; $st = $_GET['st']; } else { $st = 0; } $pp = 15; /* 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='); } ?>
La linea 37 es:
Código PHP:
} else if($current_page>=5 && $current_page< =($pages-5)) {