saludos.
Código PHP:
<?php
//configuracion DB
include 'config.php';
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
$registros = 10;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}else{
$inicio = ($pagina - 1) * $registros;
}
$sql_1 = "SELECT * FROM veterinario";
$rpta_1 = mysql_query($sql_1) or die(mysql_error());
$total_registros = mysql_num_rows($rpta_1);
echo "Total de registros: ".$total_registros;
echo "</br>";
$resultado_1 = "SELECT * FROM veterinario order by nombre LIMIT $inicio, $registros";
$rs_resultado_1 = mysql_query($resultado_1) or die(mysql_error());
$filas = mysql_num_rows($rs_resultado_1);
$total_paginas = ceil($total_registros / $registros);
if($filas){ #1er if.
while($row = mysql_fetch_array($rs_resultado_1)){
echo $row['nombre'];
echo "</br>";
}
?>
<?php
#pregunto si hay resultados para paginar.
// mysql_free_result($rs_resultado_1_busqueda_productos);
if($total_registros) {
if(($pagina - 1) > 0) {
?>
<a href="paginacion.php?pagina=<?=($pagina-1)?>">< Anterior</a>
<?php
}
?>
<?php
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
?>
<a href = '#'><?=$pagina; ?></a>
<?php
//echo "<a class='sel' href = '#'>".$pagina."</a> ";
} else {
?>
<a href="paginacion.php?pagina=<?=$i; ?>" ><?php echo $i; ?></a>
<?php
}
}
if(($pagina + 1)<=$total_paginas) {
?>
<a href="paginacion.php?pagina=<?=($pagina+1);?>">Siguiente</a>
<?php
}
}
}else{
echo "<div align = \"center\"><b>No hay registros que se puedan mostrar.</div>";
}
?>
el problema estaba en que me faltaba
$pagina =$_GET['pagina'];
arriba de todo.
saludos.