[Cascavel-pm] manter "distancia" de 10
Luis Campos de Carvalho
monsieur_champs em yahoo.com.br
Sexta Março 18 15:31:31 PST 2005
João Gabriel wrote:
> Olá pessoal.
>
> To quebrando um pouco a cabeça aqui e como não estou conseguindo,
> pesso a ajuda de vocês:
>
> to fazendo a área de paginação de um script aqui, e preciso encontrar
> uma lógica para fazer o seguinte "mecanismo" funcionar:
>
> quando a página for igual a 1, mostra:
> $inicio = 0;
> $fim = 10;
>
> quando a página for igual a 2, mostra:
> $inicio = 11;
> $fim = 21;
>
> Ou seja, com intervalo de 10.
>
> Acho que estou estressado... parece simples e eu não to conseguindo
> achar a lógica :P
>
> algum help??
>
Não consigo ver outra lógica que não
__PERL__
sub calc_start_end{
my $page = shift;
return undef unless $page > 1;
my $inicio = $page -1;
my $fim = $page +9;
return wantarray?
( $inicio, $fim ) : [ $inicio, $fim ];
}
__END__
Espero que isso resolva seu problema... :-)
Se não for isso que você está procurando, mostre para a gente como
deveria ficar $inicio e $fim para as páginas 3..10.
Putamplexos.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
PerlMonk [SiteDocClan], Sao Paulo PM Leader,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm