Saludos, muchas veces se pueden resolver muchas cosas desde el query
Código PHP:
Ver original$qry = mysql_query("SELECT * FROM [laTabla] ORDER BY id"); }
foreach($idArray as $k => $v)
{
echo $k . ' ' ; // los indices y con estos ya podrias navegar hacia atras o adelante
echo $b . '</br> ' ; // los id que salen de la base
}
De esta forma si tu tabla tiene los id 1,2,6,7,20,21,27 pues los resultados irían en ese orden.
Lo puedes adornar metiendolo en un array y despues hacer los recorridos mediante un array_sort de esta forma ¿que pasa si el id6 no existe? pues se va al siguiente.
Espero te sea de utilidad.