RINGO Postado Julho 21, 2004 Denunciar Share Postado Julho 21, 2004 Fala Galera,Alguém pode me auxiliar com o codigo abaixo.O Codigo abaixo verifica se existe informacao no banco de dados e mostra na pagina dentro da tabelaO que eu gostaria de fazer é o seguinte:A primeira linha da tabela, ele me trazer de uma cor e a proxima linha de outra cor.exemplo:brancoazulbrancoazul.... e assim por diante, conforme forem tendo informações no banco de dados.Se alguém poder me auxiliar como fazer e quais os comando. <html><head><TITLE>mostra_agenda.asp</TITLE></head><body bgcolor="aqua"><center><p><font color="#004080" size="5"><strong>EXCLUINDO DADOS DA TABELA - CLIENTES</strong></font></p><hr><% 'Para acesso sem um DSN fariamosset conntemp=server.createobject("adodb.connection")conntemp.open "DBQ=D:\inetpub\wwwroot\agenda.MDB;DRIVER={Microsoft Access Driver (*.mdb)}"'Vamos selecionar somente os primeiros registros da tabela pois a tabela contem muitos registros'Para isto criaremos uma instrução SQL que selecione somente os autores com Au_id menor que 12 aspSQL="select * from clientes" set rstemp=conntemp.execute(aspSQL)' verifica se há dados no recordset If rstemp.eof then response.write "Não há dados a exibir<br>" response.write aspSQL & "<br>Não retorna informação alguma..." connection.close set connection=nothing response.end end if%>'Vamos usar código HTML para criar uma tabela e exibir nossos dados<table border=1><%' Vamos dar nome aos cabeçalhos dos campos response.write "<tr>" 'Percorremos for each item in rstemp.fields response.write "<td><B>" & item.name & "</B></TD>" next response.write "</tr>"' Agora iremos exibir os dados do Recordset gerado pela consulta SQL'Vamos percorrer o recordset até chegar no final do arquivoDO UNTIL rstemp.eof'atribuindo os valores dos campos as variáveis Codigo=rstemp("codigo") Nome=rstemp("nome") Endereco=rstemp("endereco") cidade=rstemp("Cidade") estado=rstemp("estado") cep=rstemp("cep")' escrevendo os campos em uma tabela para exibição via um Browser cellstart="<td align=""top"">" response.write "<tr>" response.write "<td>" & codigo & "</td>" response.write "<td><a href=" & "altera_1.asp?id=" & codigo & ">" & nome & "</a></td>" response.write "<td>" & Endereco & "</td>" response.write "<td>" & Cidade & "</td>" response.write "<td>" & Estado & "</td>" response.write "<td>" & CEP & "</td>" response.write "</tr>" 'move-se para próximo registro do recordset rstemp.movenextLOOP%> </table><%' Fechamos o recordset e liberamos a memória usadarstemp.closeset rstemp=nothingconntemp.closeset conntemp=nothing%><BR><a href="incluir.htm">INCLUIR</a><a href="excluir.asp">EXCLUIR</a> </center></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Julho 22, 2004 Denunciar Share Postado Julho 22, 2004 Cara, isso é logica pura, e geralmente as logicas mais ridiculas são as que funcionam melhor:Dei uma fuçada no seu codigo:<html><head><TITLE>mostra_agenda.asp</TITLE></head><body bgcolor="aqua"><center><p><font color="#004080" size="5"><strong>EXCLUINDO DADOS DA TABELA - CLIENTES</strong></font></p><hr><% 'Para acesso sem um DSN fariamosset conntemp=server.createobject("adodb.connection")conntemp.open "DBQ=D:\inetpub\wwwroot\agenda.MDB;DRIVER={Microsoft Access Driver (*.mdb)}"'Vamos selecionar somente os primeiros registros da tabela pois a tabela contem muitos registros'Para isto criaremos uma instrução SQL que selecione somente os autores com Au_id menor que 12aspSQL="select * from clientes"set rstemp=conntemp.execute(aspSQL)' verifica se há dados no recordsetIf rstemp.eof thenresponse.write "Não há dados a exibir<br>"response.write aspSQL & "<br>Não retorna informação alguma..."connection.closeset connection=nothingresponse.endend if%>'Vamos usar código HTML para criar uma tabela e exibir nossos dados<table border=1><%'defina a variavel:cor="0000FF"' Vamos dar nome aos cabeçalhos dos camposresponse.write "<tr>"'Percorremos for each item in rstemp.fieldsresponse.write "<td bgcolor="#<%=cor%>"><B>" & item.name & "</B></TD>"nextresponse.write "</tr>"' Agora iremos exibir os dados do Recordset gerado pela consulta SQL'Vamos percorrer o recordset até chegar no final do arquivoDO UNTIL rstemp.eof'atribuindo os valores dos campos as variáveisCodigo=rstemp("codigo")Nome=rstemp("nome")Endereco=rstemp("endereco")cidade=rstemp("Cidade")estado=rstemp("estado")cep=rstemp("cep")olhacor="s"if cor = "0000FF" then cor="FFFF00" olhacor="n" end ifif olhacor="s" then if cor = "FFFF00" then cor="0000FF" end ifend if' escrevendo os campos em uma tabela para exibição via um Browsercellstart="<td align=""top"">"response.write "<tr>"response.write "<td bgcolor="#<%=cor%>" & codigo & "</td>"response.write "<td bgcolor="#<%=cor%>"<a href=" & "altera_1.asp?id=" & codigo & ">" & nome & "</a></td>" response.write "<td bgcolor="#<%=cor%>" & Endereco & "</td>" response.write "<td bgcolor="#<%=cor%>" & Cidade & "</td>" response.write "<td bgcolor="#<%=cor%>" & Estado & "</td>" response.write "<td bgcolor="#<%=cor%>" & CEP & "</td>" response.write "</tr>"'move-se para próximo registro do recordsetrstemp.movenextLOOP%></table><%' Fechamos o recordset e liberamos a memória usadarstemp.closeset rstemp=nothingconntemp.closeset conntemp=nothing%><BR><a href="incluir.htm">INCLUIR</a><a href="excluir.asp">EXCLUIR</a> </center></body></html>Qualquer coisa olha a logica aqui em um FOR NEXT que eu usei para teste:<%'defina a variavel:cor="0000FF" 'azul%><body><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%"><tr><%'monte a tabela e insira uma linha para os titulos assim:%><tr><td width="100%" bgcolor="#<%=cor%>"> 'vai sair o titulo com fundo azul</tr><%x=0for x=1 to 10'quando você entrar no looping p/ listar os registros antes de mostra-los faça o seguinte:olhacor="s"if cor = "0000FF" then cor="FFFFFF" olhacor="n" end ifif olhacor="s" then if cor = "FFFFFF" then cor="0000FF" end ifend if%> <tr><td width="100%" bgcolor="#<%=cor%>">Listando Linha</tr><%next%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Ringo - Postado Julho 23, 2004 Denunciar Share Postado Julho 23, 2004 Obrigado cyberalexxxValeu pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Julho 24, 2004 Denunciar Share Postado Julho 24, 2004 Faço de outra forma!Ex.:<%For x = 1 to 10 Step 1 if x mod 2 = 0 then cor = "#FF0000" else cor = "#FFFF00"%> <tr> <td bgcolor="<%=cor%>"></td> </tr><% Next%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RINGO
Fala Galera,
Alguém pode me auxiliar com o codigo abaixo.
O Codigo abaixo verifica se existe informacao no banco de dados e mostra na pagina dentro da tabela
O que eu gostaria de fazer é o seguinte:
A primeira linha da tabela, ele me trazer de uma cor e a proxima linha de outra cor.
exemplo:
branco
azul
branco
azul
.... e assim por diante, conforme forem tendo informações no banco de dados.
Se alguém poder me auxiliar como fazer e quais os comando.
<html><head>
<TITLE>mostra_agenda.asp</TITLE>
</head>
<body bgcolor="aqua">
<center>
<p>
<font color="#004080" size="5">
<strong>EXCLUINDO DADOS DA TABELA - CLIENTES</strong>
</font>
</p>
<hr>
<%
'Para acesso sem um DSN fariamos
set conntemp=server.createobject("adodb.connection")
conntemp.open "DBQ=D:\inetpub\wwwroot\agenda.MDB;DRIVER={Microsoft Access Driver (*.mdb)}"
'Vamos selecionar somente os primeiros registros da tabela pois a tabela contem muitos registros
'Para isto criaremos uma instrução SQL que selecione somente os autores com Au_id menor que 12
aspSQL="select * from clientes"
set rstemp=conntemp.execute(aspSQL)
' verifica se há dados no recordset
If rstemp.eof then
response.write "Não há dados a exibir<br>"
response.write aspSQL & "<br>Não retorna informação alguma..."
connection.close
set connection=nothing
response.end
end if
%>
'Vamos usar código HTML para criar uma tabela e exibir nossos dados
<table border=1>
<%
' Vamos dar nome aos cabeçalhos dos campos
response.write "<tr>"
'Percorremos
for each item in rstemp.fields
response.write "<td><B>" & item.name & "</B></TD>"
next
response.write "</tr>"
' Agora iremos exibir os dados do Recordset gerado pela consulta SQL
'Vamos percorrer o recordset até chegar no final do arquivo
DO UNTIL rstemp.eof
'atribuindo os valores dos campos as variáveis
Codigo=rstemp("codigo")
Nome=rstemp("nome")
Endereco=rstemp("endereco")
cidade=rstemp("Cidade")
estado=rstemp("estado")
cep=rstemp("cep")
' escrevendo os campos em uma tabela para exibição via um Browser
cellstart="<td align=""top"">"
response.write "<tr>"
response.write "<td>" & codigo & "</td>"
response.write "<td><a href=" & "altera_1.asp?id=" & codigo & ">" & nome & "</a></td>"
response.write "<td>" & Endereco & "</td>"
response.write "<td>" & Cidade & "</td>"
response.write "<td>" & Estado & "</td>"
response.write "<td>" & CEP & "</td>"
response.write "</tr>"
'move-se para próximo registro do recordset
rstemp.movenext
LOOP
%>
</table>
<%
' Fechamos o recordset e liberamos a memória usada
rstemp.close
set rstemp=nothing
conntemp.close
set conntemp=nothing
%>
<BR>
<a href="incluir.htm">INCLUIR</a>
<a href="excluir.asp">EXCLUIR</a>
</center>
</body></html>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.