La verdad es que hay mil formas de hacerlo, quiero creer que lo vas a hacer obteniendo lso resultados de la base de datos pero bueno, aca te dejo un ejemplo bastante sencillo pero vas a tener que leer, porque asi como tenes el codigo tiene errores de logica terribles, como es que pasa si $_REQUEST['page'] no es ni vacio ni 0, entonces jamas te crea la variables $ini y $end, asiqeu ojo con eso.
http://www.comolohago.cl/2008/11/19/...ltados-en-php/
Y si pretendes que lo hagamos nosotros vas al muere, porque falta mucha info y ademas son cosas que si lo pensas un poco mas salen solas, hacelo en papel de ultima hasta que le encuentres la logica.