Ir para conteúdo
Fórum Script Brasil
  • 0

Nº Registro E Top


DackAle

Pergunta

E ae galeraaa =)

Seguinte queria saber como faço para pegar o numero de registros de uma tabela, por exemplo "temos 551 cadastrados no site" gerar o numero e depois mostra-lo.

E qual a melhor forma de se fazer um top 10, exemplo no site, vai ter 10 caixas para serem respondidas, vamos dizer que tem a pergunta "qual os 10 melhores filmes", dai pessoal responde, queria fazer um top 10, a logica que pensei seria em fazer um select e de alguma forma pegar valores iguais e dar um jeito de contar, mas to meio perdido nessa logica, se alguém tiver alguma solução, mais facil, pratica ou soube como fazer isso ficaria grato =)

Abraçosss

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
E ae galeraaa =)

Seguinte queria saber como faço para pegar o numero de registros de uma tabela, por exemplo "temos 551 cadastrados no site" gerar o numero e depois mostra-lo.

E qual a melhor forma de se fazer um top 10, exemplo no site, vai ter 10 caixas para serem respondidas, vamos dizer que tem a pergunta "qual os 10 melhores filmes", dai pessoal responde, queria fazer um top 10, a logica que pensei seria em fazer um select e de alguma forma pegar valores iguais e dar um jeito de contar, mas to meio perdido nessa logica, se alguém tiver alguma solução, mais facil, pratica ou soube como fazer isso ficaria grato =)

Abraçosss

Sr°!!!

Sei lá, nunca fiz este tipo de coisa, mas a lógica seria você ter um campo na tabela, onde você acumularia o total de votos e acesso, para saber quem ou qual pergunta é mais acessada e respondida.

O resto é basico, seu t-sql seria mais ou menos isso:

 SELECT TOP(QUANTIDADE) Campo From Tabela

Abraços!!

Link para o comentário
Compartilhar em outros sites

  • 0

beleza?

Para inserir os votos na tabela seria o seguinte:

Supondo q tabela FILMESseja assim:

codigo_filme

nome_filme

nvotos

UPDATE FILMES SET nvotos = nvotos + 1 WHERE codigo_filme ='" & vcodigo "'" 
Agora seleciona todos os filmes num RecordSet
Set rec = conexao.execute("SELECT * from FILMES ORDER BY nvotos")
E exibe os 10 primeiros
 for i=0 to 9 
  Response.Write(rec.Fields("nome_filme")
  rec.MoveNext
 loop

Link para o comentário
Compartilhar em outros sites

  • 0

Hmmm boa, poderia fazer uma verificação antes e ver se existe o filme se existe adiciona + 1, senaum adiciona o novo, o foda é que vamos dizer que a pessoa digite errado vai fazer um novo registro exemplo

Spider Man 2

dai a pessoa vai e poe

Spide Man 2

Mas nada é perfeito já ta valendo =)

Valeuuu peloa ajuda =)

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Hmmm boa, poderia fazer uma verificação antes e ver se existe o filme se existe adiciona + 1, senaum adiciona o novo, o foda é que vamos dizer que a pessoa digite errado vai fazer um novo registro exemplo

Spider Man 2

dai a pessoa vai e poe

Spide Man 2

Mas nada é perfeito já ta valendo =)

Valeuuu peloa ajuda =)

Abraços

ai tem que fazer um select e procurar o filme primeiro... se não tiver retorna mensagem de que ou o cara digitou errado ou o filme não existe....

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...