Lo conseguí hacer bien, quien pueda interesar:
Código PHP:
include("conexion.php");
echo "<TABLE border=1>";
$boton1=@$_REQUEST["boton1"];
$boton2=@$_REQUEST["boton2"];
$boton3=@$_REQUEST["boton3"];
$boton4=@$_REQUEST["boton4"];
include("conexion.php");
$tamano_pagina = 5;
$pagina = @$_REQUEST["pagina"];
if (!$pagina)
{
$inicio = 0;
$pagina = 1;
}
else
{
$inicio = ($pagina - 1) * $tamano_pagina;
}
if($pagina==1)
{
session_register("cadena");
@$_SESSION["cadena"] = "select * from ciudad order by idciudad ASC";
}
if(isset($boton1))
{
@$_SESSION["cadena"] = "select * from ciudad order by idciudad ASC";
}
if(isset($boton2))
{
@$_SESSION["cadena"] = "select * from ciudad order by idciudad DESC";
}
if(isset($boton3))
{
@$_SESSION["cadena"] = "select * from ciudad order by nombre ASC";
}
if(isset($boton4))
{
@$_SESSION["cadena"] = "select * from ciudad order by nombre DESC";
}
$cad= @$_SESSION["cadena"]." limit ".$inicio.", ".$tamano_pagina;
echo $cad;
$consulta=mysql_query($cad) or die ("error en la consulta");
$nfilas=mysql_num_rows($consulta);
if($nfilas!=0)
{
echo "Los datos que se encuentran en la tabla son:<br><br>";
$a=chr(187);
$b=chr(171);
echo "<TR>";
echo "<TD align=center>";
//echo "<input type = button value=\"A\" name=\"boton1\" onclick=\"location.href='listar.php?boton1=1'\">";
echo "<INPUT TYPE=\"submit\" NAME=\"boton1\" VALUE=\"$b\">";
echo "<b>ID Ciudad</b>";
echo "<INPUT TYPE=\"submit\" NAME=\"boton2\" VALUE=\"$a\">";
echo "</TD>";
echo "<TD align=center>";
echo "<INPUT TYPE=\"submit\" NAME=\"boton3\" VALUE=\"$b\">";
echo "<b>Nombre</b>";
echo "<INPUT TYPE=\"submit\" NAME=\"boton4\" VALUE=\"$a\">";
echo "</TD>";
echo "</TR>";
for($o=0;$o<$nfilas;$o++)
{
$filas=mysql_fetch_array($consulta);
$b=$filas["nombre"];
$a=$filas["idciudad"];
echo "<TR>";
echo "<TD align=center>";
echo "$a";
echo "</TD>";
echo "<TD align=center>";
echo "$b";
echo "</TD>";
echo "</TR>";
}
}
else
{
echo "No existen datos en esta tabla<br><br>";
}
echo "</table>";
echo "<br>";
// $ssql = "select * from ciudad";
//$rs = mysql_query($ssql,$conexion);
//$num_total_registros = mysql_num_rows($rs);
$total_paginas = ceil($nfilas/$consulta);
echo "Numero de registros encontrados: ".$nfilas."<br>";
echo "Mostrando la pagina ".$pagina." de ".$total_paginas."<br>";
include ("cierre.php");
$total_paginas=$total_paginas+1;
if ($total_paginas > 1)
{
for ($i=1;$i<=$total_paginas;$i++)
{
if($pagina == $i)
{
echo $pagina." ";
}
else
{
echo "<a href=listarciudades.php?pagina=".$i.">".$i." "."</a>";
}
}
}