Puxar Dados De Tabelas Diferentes
#1
Posted 13/06/2004, 21:05
eu to fazendo meu blog e na exibicao dos posts ( dos usuarios ) os dados sao puxados da tabela BLOG mas eu precisava exibir o nome de quem postou, e esse dado esta numa tabela REGISTRO e a relacao destas tabelas eh feita pelo reg_id.
Entao qd eu coloco "Autor:" aparece o id da pessoa e eu queria q aparecesse o nome .. tem como fazer essa relacao ¿
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#2
Posted 14/06/2004, 08:34
SELECT * FROM REGISTRO INNER JOIN BLOG ON REGISTRO.reg_id = BLOG.reg_idAí é só chamar o campo NOME que está dentro da tabela REGISTRO...
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#3
Posted 15/06/2004, 12:14
MAs agora eu queria exibir quantos comentarios foram envaido para akele post e exibir antes da pessoa ver o coments.
Pensei q fazendo essa SQL q vc disse dava , mas nao deu ..
Eu fiz :
SELECT * FROM comentario INNER JOIN blog ON comentario.post_id = blog.post_id WHERE comentario.post_id=blog=post.id
eu pensei que assim ele so ia selecionar os comentarios feitos pra cada post.id, mas nao, ele seleciona todos e ai na #rs.recordcount# ele exibe todos ... como q faço isso ?
P.S. o blog ja esta funcionando.
http://matheusreis.porta80.com.br
valeu
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#4
Posted 15/06/2004, 14:58
SELECT * FROM comentario INNER JOIN blog ON comentario.post_id = blog.post_id WHERE comentario.post_id='VALOR_ID'
E no lugar de VALOR_ID vai o valor ou código do ID usando uma variável...
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#5
Posted 15/06/2004, 18:16
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#6
Posted 16/06/2004, 08:12
Ou você não sabe pegar o valor do post e por em uma variável ???
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#7
Posted 16/06/2004, 21:36
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#8
Posted 17/06/2004, 08:04
http://blog.matheusreis.com.br/coment.cfm?post=34
Este post=34 é o ID do seu post... ele tem que estar na variável...
No caso, se você fosse usar o mesmo esquema de links para chamar o seu BD, ficaria assim:
SELECT * FROM comentario INNER JOIN blog ON comentario.post_id = blog.post_id WHERE comentario.post_id= #url.post#
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#9
Posted 17/06/2004, 10:40
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#10
Posted 17/06/2004, 11:14
Da mesma maneira vc faz para inserir dentro do SQL...
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#11
Posted 17/06/2004, 13:10
axo q descobri o problema ... esou fazendo 2 querys . a RS ( q puxa os dados das tabelas blog ( posts) e registro ) e a COM ( q puxa os dados das tabelas blog e comentario ).
e pra exibir os posts eu fiz um <cfoutput uqery="rs">e dentro desse output coloque a tabela e os dados do post...
axo q o problema eh q o link comentario esta dentro desse output e estou tentando fazer um <cfoutput query="com"> dentro do "rs" ... sera q eh isso ??
PS .. se quiser posto o codigo aki
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#12
Posted 17/06/2004, 14:59
Estou começando a mexer com o Cold Fusion agora, não manjo muito, mas o seu problema era de Lógica, não de Cold, por isso consegui te ajudar...
Aonde você hospeda sua página ???
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#13
Posted 17/06/2004, 15:52
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#14
Posted 17/06/2004, 16:19
Me passa o código do seu RS para ver o que eu posso fazer... Aqui no trampo tem uns caras que manjam de CF...
Edição feita por: Dinho Z., 17/06/2004, 16:34.
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#15
Posted 17/06/2004, 17:40
<CFPARAM name="Inicio" default="1"> <CFPARAM name="Exibir" default="5"> <cfquery name="rs" datasource="matheusreis"> SELECT * FROM REGISTRO INNER JOIN BLOG ON REGISTRO.reg_id = BLOG.reg_id ORDER BY post_id DESC </cfquery> <CFSET Final=Inicio + Exibir> <CFIF Inicio + Exibir GT rs.RecordCount> <CFSET Final=995> <CFELSE> <CFSET Final=Exibir> </CFIF> <html> <head> <title>M A T H E U S R E I S:blog --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- @import url("blog.css"); --> </style> <style type="text/css"> <!-- a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; } a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: underline; } a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; } --> </style> <style> body{ overflow-x:hidden; } </style> </head> <body leftmargin="10" topmargin="10" marginwidth="0" marginheight="0"> <cfoutput query="rs" maxrows="5"> <table width="590" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="18" colspan="4" class="btoff"><font size="2"><strong>#rs.titulo#</strong></font></td> </tr> <tr> <td height="7"></td> <td width="2" height="7" valign="top" background="pontos_horiz.gif"><img src="trans.gif" width="2" height="2"></td> <td height="7"></td> <td height="7"></td> </tr> <tr> <td width="84" height="18" valign="top"> <div align="left"><a href="mail.cfm?userid=#rs.reg_id#"><img src="avatar/#rs.avatar#" width="70" height="70" border="0" align="top"></a><br> </div></td> <td width="2" height="18" valign="top" background="pontos_horiz.gif"><img src="trans.gif" width="2" height="2"></td> <td width="8" valign="top" class="tblmeio"> </td> <td width="516" valign="top" class="tblmeio">#replace(rs.post,Chr(13),"<br>", "all")#</td> </tr> <tr> <td height="3" colspan="3" align="left" valign="middle" background="pontos_horiz.gif"><img src="trans.gif" width="8" height="2"></td> <td height="3" colspan="3" align="left" valign="middle" background="pontos_horiz.gif" class="tblmeio"><img src="trans.gif" width="8" height="2"></td> </tr> <tr> <td height="19" align="left" valign="middle"> <div align="center"><a href="mail.cfm?userid=#rs.reg_id#"><strong>#rs.usuario#</strong></a></div></td> <td width="2" height="19" valign="top" background="pontos_horiz.gif"><img src="trans.gif" width="2" height="3"></td> <td width="8" valign="top" class="tblmeio"> </td> <td height="19" colspan="3" align="left" valign="middle" class="tblmeio"> <div align="right"></div> <table width="53%" height="19" border="0" align="center" cellpadding="0" cellspacing="2"> <tr> <td width="50%" class="tbldir"><div align="center"><strong><a href="coment.cfm?post=#rs.post_id#" target="load">COMENTAR</a></font></strong></strong></div> <strong></div></strong></td> <td width="50%" class="tbldir"><div align="center"><strong><a href="comentario.cfm?post=#rs.post_id#" target="load">COMENTÁRIOS</a> </strong></div></td> </tr> </table></tr> <tr> <td height="3" colspan="3" align="left" valign="middle" background="pontos_horiz.gif"><img src="trans.gif" width="8" height="2"></td> <td height="3" colspan="3" align="left" valign="middle" background="pontos_horiz.gif" class="tblmeio"><img src="trans.gif" width="8" height="2"></td> </tr> </table> <br> </cfoutput> <table width="590" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="590" align="center" valign="middle"> <cfoutput> <table width="52%" border="0" cellspacing="4" cellpadding="0"> <tr> <td width="50%" align="center" valign="middle" class="tbldir"> <CFIF Inicio NEQ 1> <CFIF Inicio GTE Exibir> <CFSET Anterior=Exibir> <CFSET AnteriorRegistro=Inicio - Exibir> <CFELSE> <CFSET Anterior=Inicio - 1> <CFSET AnteriorRegistro=1> </CFIF> <div align="center"><a href="exibepost.cfm?Inicio=#AnteriorRegistro#">#Anterior# Anteriores</a> </div> </CFIF> </td> <td width="50%" align="center" valign="middle" class="tbldir"> <CFIF Final LT rs.RecordCount> <CFIF Inicio + Exibir * 2 GTE rs.RecordCount> <CFSET Proxima=rs.RecordCount - Inicio - Exibir + 1> <CFELSE> <CFSET Proxima=Exibir> </CFIF> <div align="center"><a href="exibepost.cfm?Inicio=#Evaluate("Inicio + Exibir")#">Próximos #Proxima#</a> </div> </cfif> </td> </tr> </table></cfoutput> </td> </tr> </table> </body> </html>
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)