Bueno, una opcion es olvidarte de funciones y mirar las clases, que te permite el encpsulamiento de variables y funciones en un mismo contexto.
Porque personalmente no me gusta el uso de variables globales (me enseñaron que son una fuente de posibles problemas). La otra opcion es estar pasando las variables de una funcion a otra:
Código PHP:
function paginado($consulta_pag) {
...
return $cad;
}
function paginado_listo($cad) {
mysql_fetch_array($cad);
}
$result=paginado("SELECT * FROM tabla ORDER BY id DESC");
while($guest=paginado_listo($result)) { ... }
Saludos.