Ir para conteúdo
Fórum Script Brasil

Gustavo Moraes

Membros
  • Total de itens

    62
  • Registro em

  • Última visita

Tudo que Gustavo Moraes postou

  1. estou querendo exibir dois dados consecutivos numa tabela, mas não quero usar o for, eu queria algo do tipo: <% rs.MoveNext %> <table> <tr> <td><%=link%> </td> </tr> <tr> <% rs.MoveNext %> <td><%=link%> </td> </tr> </table> <% 'Fechamos o sistema de conexão Call fecha_conexao%> O que estou fazendo de errado? Gostaria de usar o rs.MoveNext, mas não estou sabendo fazer direito...
  2. Obrigado!!! distração minha mesmo!!!
  3. As paginas q estou usando são as seguintes: Index.asp <!--#include file="conexao.asp"--> <HTML> <HEAD> <TITLE>Leitura de registros de uma tabela</TITLE> </HEAD> <BODY> <h1><div align="center">Leitura da tabla</div></h1> <br> <br> <% call abre_conexao Set rs=conexao.execute("select * from tabela") titulo = rs("titulo") link = "<a href='noticia.asp?id=" & id & "'>" & titulo & "</a>" %> <% Do While Not RS.Eof %> <table align="center" border=1> <tr> <td height="2" valign="top"><font face="Geneva, Arial, Helvetica, san-serif" size="1" class="home"> <span class="home"> <%=link%> </td> </tr> <% RS.MoveNext Loop 'Fechamos o sistema de conexão Call fecha_conexao%> </table> <div align="center"> <a href="inserir.html">Acrescentar um novo registro</a><br> <a href="atualizar1.asp">Atualizar um registro existente</a><br> <a href="apagar1.asp">Apagar um registro</a><br> </div> </BODY> </HTML> noticia.asp <!--#include file="conexao.asp"--> <HTML> <HEAD> <TITLE>Ver a Notícia</TITLE> </HEAD> <BODY> <h1><div align="center">Vendo a Notícia</div></h1> <br> <br> <% call abre_conexao ID = request.querystring("ID") Set rs=conexao.execute("SELECT * FROM tabela where ID =" & ID & " ORDER BY id DESC") id = rs("ID") titulo = rs("titulo") texto = rs("texto") descricao = texto %> <table border="1" cellpadding="4" cellspacing="0" width="450" bordercolor="#000000" align="center"> <tr> <td bgcolor="#FFCC00" align="center"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"><strong><%=titulo%></strong></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <%=descricao%> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"><a href="java script:self.history.go(-1)"><b>voltar</b></a></td> </tr> </table> </BODY> </HTML>
  4. olá, estou tentando fazer um script de noticias, mas a pagina que vizualiza a noticia, esta dando erro nessa parte: call abre_conexao ID = request.querystring("ID") Set rs=conexao.execute("SELECT * FROM tabela where ID =" & ID & " ORDER BY id DESC") id = rs("ID") titulo = rs("titulo") texto = rs("texto") descricao = texto %> Mais precisamente na linha do select!!! alguém tem uma dica?
  5. É isso mesmo kuroi! Deu certo agora Kuroi e Andréia! muito Obrigado!!! vocês sabem onde eu posso achar algo falando sobre o que serve o tal do EOF? quero aprender mais sobre asp, mas o que achei até agora ensina muito pouco
  6. troquei também o conntemp.close por call fecha_conexao lá embaixo...não sei se fiz certo. Agora não deu pau, mas não ta aparecendo nada na tela!!! sera que to esquecendo de exibir algum campo da tabela? o codigo ficou assim: <!--#include file="conexao.asp"--> <html> <head> <title>Exibe Dados da Tabela </title> </head> <body> <% call abre_conexao Set rs=conexao.execute("select * from tabela where ID<100") qtde_campos=rs.RecordCount %> <table border=1> <tr> <% 'Coloca o cabeçalho de cada coluna com o nome do campo for i=0 to qtde_campos %> <td><b><%=rs(i).name %></B></TD> <% next %> </tr> <% ' Preenche a tabela com os registros do while not rs.eof %> <tr> <% for i = 0 to qtde_campos%> <td valign=top><% = rs.fields(i).value %></td> <% next %> </tr> <% rs.movenext loop Call fecha_conexao%> </table> </BODY> </HTML>
  7. Fiz o que você me pediu mas deu o erro: Microsoft VBScript runtime error '800a01a8' Object required: '' /exibe.asp, line 21 linha 21 = do while not rstemp.eof %> Meu codigo de exibe ta assim: <!--#include file="conexao.asp"--> <html> <head> <title>Exibe Dados da Tabela </title> </head> <body> <% call abre_conexao Set rs=conexao.execute("select * from tabela where ID<100") qtde_campos=rs.RecordCount %> <table border=1> <tr> <% 'Coloca o cabeçalho de cada coluna com o nome do campo for i=0 to qtde_campos %> <td><b><%=rstemp(i).name %></B></TD> <% next %> </tr> <% ' Preenche a tabela com os registros do while not rstemp.eof %> <tr> <% for i = 0 to qtde_campos%> <td valign=top><% = rstemp.fields(i).value %></td> <% next %> </tr> <% rstemp.movenext loop conntemp.close%> </table> </BODY> </HTML>
  8. Olá, estou aprendendo asp, fiz uma pagina que mostra os dados na tela. Mas esta dando um erro na linha de conexao. Fiz um arquivo chamado conexao.asp <% Dados = "DRIVER={Microsoft Access Driver (*.mdb)};Dbq=C:\caminho do bd...\db\teste.mdb;" %> E no arquivo exibe.asp fiz o seguinte: A Tabela eu chamei de tabela e o campo ID , achoq ta td correto, acho que o problema esta naquela parte de rs.temp que também não entendi pra que serve isso direito. Obrigado!
  9. Olá, estou instalando um script, que diz que eu tenho que dar CHMOD para alguns arquivos. ex: chmod 777 imagens Duvida: O que é um CHmod? como eu faço isso? seria através do phpMyAdmin do meu host? Obrigado pela atenção!
  10. estou fazendo um sistema de fotos, com bd access, mas surgiu uma dúvida. Se eu faço o upload de uma imagem chamada "Foto1.jpg", da td certo...mas se eu adiciono outra foto , com o nome igual, ela sobrepoe a outra... já que o bd grava apenas o nome da imagem. Gostaria de saber que tipo de solução eu posso estar usando para fazer um sistema onde 2 pessoas possam colocar fotos com nomes iguais, sem que elas se sobreponham!!!! Obrigado!
  11. não deu certo nenhum dos dois :( no primeiro caso deu um erro, não teria que declarar esse strbody?
  12. É o seguinte, eu tenho um formulario para contato em meu site, porem quando os dados são enviados pro meu email, a acentuação vem toda errada, quase não da pra ler as mensagens, caso o cidadao coloque acento em tudo. O código é o seguinte: DIM Mail Set Mail = Server.CreateObject("Persits.MailSender") Mail.IsHTML = True Mail.Host = "" Mail.Username = "" Mail.Password = "" Mail.From = "" Mail.FromName = "" Mail.AddAddress "" Mail.AddCC "" Mail.Subject = "" Mail.Body = Request.Form("motivos") & "<br>" & Request.Form("fromemail") & "<br>" & Request.Form("fromnome") & "<br>" & Request.Form("cidade") & "<br>" & Request.Form("telefone") On Error Resume Next Mail.Send If Err <> 0 Then Response.Write "<H2>Ocorreu um erro: " & Err.Description & "</h2>" End If If Err = 0 Then Response.Write("<H2>Obrigado Sr(a) " & Request.Form("fromnome") & ", seu e-mail foi enviado com sucesso!</H2>") response.Redirect ("mensagem.aspx") End If Set Mail = Nothing %> Arquivo em HTML <form method="POST" action="enviar2.asp" name="form" target="_self"> <div align="center"> <table border="0" class=promocao> <tr> <td width="23%"><p>Nome:</p></td> <td width="74%"><font face="Verdana"><input type="text" name="fromnome" size="30"></font></td> </tr> <tr> <td width="23%"><p>E-Mail:</p></td> <td width="74%"><font face="Verdana"><input type="text" name="fromemail" size="30"></font></td> </tr> <tr> <td width="23%"><p>Telefone:</p></td> <td width="74%"><font face="Verdana"><input type="text" name="telefone" size="20"></font></td> </tr> <tr> <td width="23%"><p>Cidade:</p></td> <td width="74%"><font face="Verdana"><input type="text" name="cidade" size="20"></font></td> </tr> </table> <table border=0 width="43%" class=promocao2> <tr> <td width="100%"><font face="Verdana"><textarea rows="5" name="motivos" cols="40"></textarea></font></td> </tr> <tr> <td width="100%" align=center><font face="Verdana"><input type="submit" value="ENVIAR" name="botao"></font></td> </tr> </table> </div> </form> Se alguém souber o que pode ser ficarei muito grato!!!
×
×
  • Criar Novo...