Proba con este:
Código PHP:
if(!isset($_GET['pag'])){
$pag=1;
}
else{
$pag=$_GET['pag'];
}
$hasta=4;
$desde=($hasta*$pag)-$hasta;
$docentes="SELECT * FROM datosdocentes ORDER BY nombres LIMIT $desde, $hasta";
$dato = mysql_query($docentes);
$numfilas = mysql_num_rows($dato);
echo'<table cellpadding=0 cellspacing=0 width=80% align=center border=0>';
echo'<thead><tr><td>Nº</td><td>Nº Cedula</td><td>Nombres</td><td>Apellidos</td><td>Sexo</td><td>Editar</td><td>Eliminar</td></tr></thead>';
for ($i=0; $i<$numfilas; $i++)
{
$fila = mysql_fetch_array($dato);
$numlistas = $i + 1;
echo '<tr onClick="ilumina(this)"><td>'.$numlistas.'</td>';
echo'<td>'.$fila['noCedulaDoc'].'</td>';
echo'<td>'.$fila['nombres'].'</td>';
echo'<td>'.$fila['apellidos'].'</td>';
echo'<td>'.$fila['sexo'].'</td>';
echo'<td><a href="editadoc.php?id='.$fila['noCedulaDoc'].'" title="Editar Docente"><img src="../imagen/edit.png"></a></td>';
echo'<td><a href="borrardoc.php?id='.$fila['noCedulaDoc'].'" title="Eliminar Docente"><img src="../imagen/stop.png"></a></td>';
}
echo'</tr></table>';
$linea="SELECT count(noCedulaDoc) FROM datosdocentes";
$todo=mysql_query($linea);
$r2=mysql_fetch_row($todo);
$paginas=ceil($r2[0]/$hasta);
echo'<br>';
echo'<style>
a{
text-decoration:none;
cursor:pointer;
}
</style>';
echo "<b><a href=\"docentes.php?pag=1\">[ Primero </a> </b> ";
if($pag>1)
{
echo "<b><a href=\"docentes.php?pag=".($pag-1)."\"> Anterior </a></b> ";
}
echo " <b> | ".$pag." | de | ".$paginas." | </b>";
if($pag<$paginas){
echo"<b><a href=\"docentes.php?pag=".($pag+1)."\"> Siguiente </a></b>";
echo"<b><a href=\"docentes.php?pag=".($paginas)."\"> Ultimo ]</a></b>";
}
mysql_free_result($todo);
saludos