Pessoal, Primeira postagem aqui. Só explicando, eu não sou webmaster, eu comecei a mexer a muito pouco tempo com a linguagem ASP, então está surgindo algumas dúvidas ainda. Seguinte, estou fazendo um painel para adminstração de uma liga de fifa11 para Playstation 3. E tem a tabela de jogos, porém só está aparecendo o primeiro record set da tabela de jogos, e eu coloquei mais de um lá, portanto teria que fazer o loop para ele ir achando e escrevendo até acabar o banco de dados. O problema, é que eu não estou usando o rs.eof, já que eu não estou utilizando as siglas " rs " para retornar as colunas. Eu setei variáveis, na hora que eu puxei os dados no SQL. Vou explicar melhor com o código, que acredito que vocês vão entender e poder assim me ajudar. Puxando os dados do Banco de dados via SQL: <%
' Pega o time de casa
sql = "SELECT * FROM `Jogos` WHERE `ID_ENTIDADE_CASA` = '"&Session("identidade")&"' OR `ID_ENTIDADE_FORA` = '"&Session("identidade")&"'"
set rs = conexao.execute(sql)
t1 = rs("ID_ENTIDADE_CASA")
t2 = rs("ID_ENTIDADE_FORA")
rodada = rs("NR_RODADA")
idjogo = rs("ID_JOGO")
sql = "SELECT * FROM Entidade WHERE ID_ENTIDADE = '"&t1&"'"
set rs = conexao.execute(sql)
idtimec = rs("ID_TIME")
idusercasa = rs("ID_USUARIO")
sql = "SELECT * FROM Login WHERE ID_USUARIO = '"&idusercasa&"'"
set rs = conexao.execute(sql)
psncasa = rs("DE_PSN")
sql = "SELECT * FROM Time WHERE ID_TIME = '"&idtimec&"'"
set rs = conexao.execute(sql)
detimecasa = rs("DE_TIME")
urltimecasa = rs("URL_IMAGEM")
idtimecasa = rs("ID_TIME")
'----------------------------------------------------------
' Pega o time de fora
sql = "SELECT * FROM `Jogos` WHERE `ID_ENTIDADE_CASA` = '"&Session("identidade")&"' OR `ID_ENTIDADE_FORA` = '"&Session("identidade")&"'"
set rs = conexao.execute(sql)
t2 = rs("ID_ENTIDADE_FORA")
sql = "SELECT * FROM Entidade WHERE ID_ENTIDADE = '"&t2&"'"
set rs = conexao.execute(sql)
idtimef = rs("ID_TIME")
iduserfora = rs("ID_USUARIO")
sql = "SELECT * FROM Login WHERE ID_USUARIO = '"&iduserfora&"'"
set rs = conexao.execute(sql)
psnfora = rs("DE_PSN")
sql = "SELECT * FROM Time WHERE ID_TIME = '"&idtimef&"'"
set rs = conexao.execute(sql)
detimefora = rs("DE_TIME")
urltimefora= rs("URL_IMAGEM")
idtimefora = rs("ID_TIME")
%>
Bom, agora temos todas as variáveis que eu iria precisar. Eu sei que existe outros métodos como Innerjoin para deixar mais facil tudo no código, porém fiquei o dia todo ontem tentando usar o innerjoin e não deu certo hehe, então fiz essa gambiarra toda.
Agora vamos para a parte de onde eu necessito fazer o LOOP
<div align="center" id="jogos">
<table align="center" class="classjogos">
<tr>
<td></td>
<td><%response.write("Rodada: ")%><% response.write (rodada)%></td>
<td></td>
</tr>
<tr>
<td><% response.write (detimecasa)%></td>
<td></td>
<td><% response.write (detimefora)%></td>
</tr>
<tr>
<td><img src="<%response.write (urltimecasa)%>"></td>
<td>X</td>
<td><img src="<%response.write (urltimefora)%>"></td>
<td><%'response.write rs("ID_TIME")%></td>
</tr>
<tr>
<td><% response.write (psncasa)%></td>
<td></td>
<td><% response.write (psnfora)%></td>
</tr>
<tr>
<td></td>
<td>
<form method="POST" action="sumula.asp">
<input type="hidden" name="idpartida" id="identificajogo" value="<%response.write (idjogo)%>">
<input type="submit" id="enviajogo">
</form>
</td>
<td></td>
</tr>
</table>
</div> O resultado que temos é esse: Como podemos ver só mostra uma partida. Então eu tenho que fazer o loop até achar todas as rodadas. alguém pode me ajudar com isso? Se puder eu agradeço. Qualquer dúvida eu estou a disposição desde já.