..:: MX Studio Fóruns ::..: Quantidade de Tópicos e Respostas - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Quantidade de Tópicos e Respostas como fazer tudo em uma pagina ...

#1 User is offline   Merenda 

  • Group: Membros
  • Posts: 29
  • Joined: 28-May 04

Posted 18 July 2004 - 02:34 PM

Bom pessoal preciso de uma ajudinha,

Estou fazendo um forum do estilo deste, conforme abaixo:

Tenho 3 tabelas são elas:

assunto
ass_id (pk)
ass_titulo
..
..
..

post
post_id(pk)
..
..
ass_id (fk)

resposta
resp_id (pk)
..
..
post_id (fk)

Quero que na index.cfm apareca o assunto, a quantidade de post do assunto e a quantidade de resposta do assunto.
Igual ao desse forum.

Como eu faço esse SELECT entre as tabelas?

Valeu pessoal
0

#2 User is offline   ianrapha 

  • Group: Membros
  • Posts: 318
  • Joined: 26-February 04

Posted 18 July 2004 - 07:15 PM

Vc jah perguntou isso. Tah no link abaixo

http://forum.mxstudio.com.br/index.php?showtopic=3943

Daí pra exibir vc usa o atributo group da tag <cfoutput>.

Espero ter ajudado

FUI
OUVINDO DREAM THEATER - PULL ME UNDER

0

#3 User is offline   Merenda 

  • Group: Membros
  • Posts: 29
  • Joined: 28-May 04

Posted 18 July 2004 - 11:06 PM

Não funcionou,

pois apareceu o mesmo assunto varias vezes, poderiam detalhar melhor pra mim,



Valeu
0

#4 User is offline   ianrapha 

  • Group: Membros
  • Posts: 318
  • Joined: 26-February 04

Posted 18 July 2004 - 11:43 PM

CODE
<cfquery name="qListaPreco" datasource="#request.dsn#">

SELECT
 Fabricante.Fabricante AS Fabricante,
 Veiculo.Veiculo AS Veiculo,
 Servicos.Servico AS Servico,
 Servicos.Tipo AS Tipo,
 Servicos.Veiculo AS ServVeiculo,
 Servicos.Observacoes AS Obs,
 Servicos.Preco AS Preco

FROM
 Fabricante,Veiculo,Servicos

WHERE
 Veiculo.Veiculo = <cfqueryparam cfsqltype="cf_sql_varchar" value="#url.veiculo#">
AND
 Fabricante.Fabricante = Veiculo.Fabricante
AND
 Servicos.Veiculo = Veiculo.Veiculo
ORDER BY
 Servicos.Tipo,Servicos.Servico ASC
 
</cfquery>

<cfoutput query="qListaPreco" group="Fabricante">

Fabricante: #qListaPreco.Fabricante#<br>

<cfif obs NEQ "">

Veículo: #url.veiculo#<br>
Observações#qListaPreco.Obs#

<cfelse>

Veículo:#qListaPreco.Veiculo#

</cfif>


<cfoutput group="Tipo">

#qListaPreco.tipo#

<cfoutput>

#qListaPreco.Servico# - #LSCurrencyFormat(qListaPreco.Preco)#

</cfoutput>
</cfoutput>


Bem esse atributo group da <cfoutput> faz com que sejam agrupados os registros em uma mesma categoria. Meio confuso.

Funciona assim, o primeiro <cfoutput> agrupa dos veiculos pelo fabricante. O segundo cfoutput agrupa pelo tipo de serviço e o ultimo exibe todos os serviços que estão nos determinados tipos.

Sem o group

Usinagem
Retifica do Bloco - R$10,00

Usinagem
Retifica do Virabrequim - R$50,00´

Com o group

Usinagem
Retifica do Bloco - R$10,00
Retifica do Virabrequim - R$50,00

Espero que isso ajude e q eu nao tenha sido redundante

FUI
OUVINDO DREAM THEATER - THIS DYING SOUL

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)