Mire hice de nuevo tu codigo lo hice asi y me funciona fijate bien que error cometes es de sintaxis
Código php:
Ver original// Establesco el número de filas por página y la fila inicial
$num = 3; // número de filas por página
$comienzo = $_REQUEST['comienzo'];
if (!isset($comienzo)) $comienzo = 0;
// Calcular el número total de filas de la tabla
$instruccion = "select * from tabla";
$consulta = mysql_query ($instruccion, $link)
or die ("Fallo en la consulta");
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
// Mostrar números inicial y final de las filas a mostrar
print ("Mostrando tabla " .
($comienzo + 1) . " a ");
if (($comienzo + $num) < $nfilas)
print ($comienzo + $num);
else
print ($nfilas);
print (" de un total de $nfilas.\n");
// Mostrar botones anterior y siguiente
$estapagina = $_SERVER['PHP_SELF'];
if ($nfilas > $num)
{
if ($comienzo > 0)
print ("[ <A HREF='$estapagina?comienzo=" . ($comienzo - $num) . "'>Anterior</A> | ");
else
print ("[ Anterior | ");
if ($nfilas > ($comienzo + $num))
print ("<A HREF='$estapagina?comienzo=" . ($comienzo + $num) . "'>Siguiente</A> ]\n");
else
print ("Siguiente ]\n");
}
print ("</P>\n");
}
if ($buscado ==""){
// Enviar consulta
$instruccion = "select * from tutabla order by (ejemplo edad) desc limit $comienzo, $num";
$consulta = mysql_query ($instruccion, $link)
or die ("Fallo en la consulta");
// Mostrar resultados de la consulta
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
?>
<center>
<TABLE id=box-table-a>
<TR>
<th>Nombres</th>
<th>apellidos</th>
</TR>
<?php
for ($i=0; $i<$nfilas; $i++)
{
print ("<TR>\n");
print ("<TD>" . $resultado['nombre']."</TD>\n");
print ("<TD>" . $resultado['apellidos']."</TD>\n");
print ("</TR>\n");
}
print ("</TABLE>\n");
print ("</center>");
}
else
print ("No hay datos disponibles");
}
else {
$instruccion = ("select* from jugadores where carnet_id = '$buscado' ");
or
die ("Fallo en la consulta");
// Mostrar resultados de la consulta
if ($nfilas > 0)
{
?>
<center>
<TABLE id=box-table-a>
<TR>
<th>Nombres</th>
<th>Apellidos</th>
</TR>
<?php
for ($i=0; $i<$nfilas; $i++)
{
print ("<TR>\n");
print ("<TD>" . $resultado['nombre']."</TD>\n");
print ("<TD>" . $resultado['apellidos']."</TD>\n");
print ("</TR>\n");
}
print ("</TABLE>\n");
print ("</center>");
}
else
print ("No hay datos disponibles");
}
?>
Suerte