Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

qtos registros estão sendo mostrados na paginação?

25-06-2007 17:20

oi, tenho um script de paginação que funciona perfeitamente. Faz uma busca no bd, pega o valor de resultados, divide pelo numero de registros a exibi por pagina, e arredonda o resultado pra cima.

ai exibe da seguinte maneira, outra consulta no bd, com LIMIT $inicio, $reg_por_pag

onde $inicio é $inicio = ($reg_p_pag*$pag)-$reg_p_pag;
ou seja, qtos resultadors por pagina vezes a pagina atual, menos a qtos de resultados por paginas.

ex. 50 resultados, quero 20 por pagin
20x1=20 -20=0, então na primeira pagina, começa do zero
20x2=40 -20=20, então começa do 20º resultado da consulta
20x3=60 -20=40, começa do 40º resultado da consulta e vai ate $reg_por_pag (20) resultados

eu tenho outro script que roda dentro do while dos resultados desta busca, porém preciso saber qual o primeiro, e qual o ultimo resultado da busca,

o primeiro resultado foi simples,
$valor=$inicio+1;
sql.....
while{
echo $valor;
$valor++;
}

mas então quero saber qual vai ser o ultimo valor neste while, tentei assim
$ultimo=$inicio+20;

funcionou nas duas primeiras paginas, na ultima pagina, ele vai exibir só 10 resultados, então $ultimo não pode ser $inicio + 20.

eu preciso que o $ultimo saiba qual vai ser o $valor do ultimo registro gerado pelo while na pagina. E preciso deste $valor antes de começar o while.
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17739
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

qtos registros estão sendo mostrados na paginação?

25-06-2007 19:24

Você quer saber o último registro na página da paginação ou de todo select?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

qtos registros estão sendo mostrados na paginação?

25-06-2007 19:50

eu quero saber o ultimo registro da paginação na pagina que esta sendo exibida,

ex. tenho 50 registros, minha paginação exibe 20 por pagina.
pag 1 = 20 registros
pag 2 = 20 registros
pag 3 = 10 registros

eu quero saber qtos registros vão ser exibidos em cada página, antes de começar o while que exibe os registros
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17739
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

qtos registros estão sendo mostrados na paginação?

25-06-2007 20:33

Usa o
$quantos = @mysql_num_rows($result);
onde $result é a linha do select usado e $quantos será a quantidade de linhas retornadas para a consulta.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

qtos registros estão sendo mostrados na paginação?

25-06-2007 20:35

ah, muito bom, eu conto qtos registro foram encontrados, e entao somo ao primeiro, ai sei qual vai ser o ultimo.

muito bom, valeu fera
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17739
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

qtos registros estão sendo mostrados na paginação?

25-06-2007 21:53

:wink:
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado