Consegui solucuionar el problema:
Código PHP:
{
//***************************************************
// INICIO DEL PAGINADOR DE RESULTADOS
//***************************************************
//limite de busqueda
$resultados = 10;
$result = 10;
$limite = imap_num_msg($imap);
if (!$pagina)
{
// Valores iniciales
$inicio = 0;
$pagina = 1;
}
else
{
$inicio = ($pagina - 1) * $resultados;
$resultados = $resultados * $pagina;
if ($resultados > $limite)
{
$resultados = $limite;
}
}
// total paginas
$total_mails = imap_num_msg($imap);
$total_paginas = ceil($total_mails / $result);
// paginador
echo "<tr><td colspan=5>Tienes <b>$total_mails</b> mails en <b>INBOX</b>, visualizando mensajes desde el <b>$inicio</b> al <b>$resultados</b></td>";
if ($pagina>1)
{
$pagina --;
echo "<td colspan=2><a href=members_only.php?pagina=$pagina> <<atrás </a>";
$pagina ++;
}
else
{
echo "<td colspan=2><< atrás ";
}
if ($pagina<$total_paginas)
{
$pagina ++;
echo "<a href=members_only.php?pagina=$pagina>- siguiente >></a></td></tr>";
}
else
{
echo "- siguiente >></td></tr>";
}
// Incremento de la variable $inicio
$inicio ++;
//******************************************************
// FIN DEL PAGINADOR DE RESULTADOS
//******************************************************
echo " <tr bgcolor=#3F7FF4>
<td></td><td >Nº</td><td>Estado</td><td>Fecha:</td><td>Asunto:</td><td>Enviado por:</td><td>Tamaño:</td>
</tr>";
for ($i = $inicio; $i <= $resultados; $i++)
{
Lo único que hice fue poner el valor inicial de $inicio a 0 e incerementar $inicio antes del for con $inicio ++;
Gracias por vuestra ayuda :)