Ir para conteúdo
Fórum Script Brasil

felipego

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que felipego postou

  1. Bom. sou iniciante no PHP. Vou postar o que eu sei, depois alguém complementa ou fala se estou errado. <% sql = "select count(*) From usuario" conexao.execute(sql) ( depende como você setou isso ) <% response.write ( essa parte não sei responder, mas no lugar de Echo, tente colocar <% response.write ( aqui dentro o que vai ser impresso ) %>
  2. 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á.
×
×
  • Criar Novo...