Rickardo Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 estou procurando um tutorial pra desenvolver um sistema de banner já cansei de usar os scripts prontos.. alguém pelo amor de Deus me arruma um aêgrato.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ri_nepo Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 Não é muito dificil , você cria um banco com os campos id - autonumeroimagem exibirAi você faz um sistema para gravar o nome da imagem no banco e grava a imagem na sua área de ftpe depois exibe na tela , isso é simples , vai depender da sua necessidade Qualquer dúvida fala aeabraçosRicardo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Janeiro 20, 2006 Autor Denunciar Share Postado Janeiro 20, 2006 Não é muito dificil , você cria um banco com os campos id - autonumeroimagem exibirAi você faz um sistema para gravar o nome da imagem no banco e grava a imagem na sua área de ftpe depois exibe na tela , isso é simples , vai depender da sua necessidade Qualquer dúvida fala aeabraçosRicardo certo..eu programo em php sei fazer em php agora em asp sou um "0" ( zero) à esquerda..por isso estou pedidotipo me passa uma função só q faça com que a imagem mostre alternadamente..ou seja rotativa.já fiz a conexão, e já até estou colocando tudo no bd..agora falta a parte de exibir..poderia fazer isso??? com os códigos comentados?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 Rickardo, de uma olhada neste tópico pendurado que fala sobre select randomico:http://scriptbrasil.com.br/forum/index.php?showtopic=69208 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Janeiro 20, 2006 Autor Denunciar Share Postado Janeiro 20, 2006 Rickardo, de uma olhada neste tópico pendurado que fala sobre select randomico:http://scriptbrasil.com.br/forum/index.php?showtopic=69208 vi e pra dizaer a verdade num entendi muita coisa..por exemplosql="select * from tabela order by RND(INT(NOW*id)-NOW*id)"RDN = O q significa?INT = O q significa?NOW = O q significa? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 sql="select * from tabela order by RND(INT(NOW*id)-NOW*id)"Se eu tiver errada, alguém me corrija RDN = RandonINT = integer, passa pra numeroNOW = eu não sei ao certo o now nesse SQL, mas imagino que seja no sentido de "randomize agora" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Janeiro 20, 2006 Autor Denunciar Share Postado Janeiro 20, 2006 sql="select * from tabela order by RND(INT(NOW*id)-NOW*id)"Se eu tiver errada, alguém me corrija RDN = RandonINT = integer, passa pra numeroNOW = eu não sei ao certo o now nesse SQL, mas imagino que seja no sentido de "randomize agora" certo..na minha tabela tem um campo com nomeDestaque sendo q se tiver "s" então vai exibir se estive "n" não é pra exibirnesse caso como ficaria esse select??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 Não testei, mas seria +- assim:sql="select * from tabela order by RND(INT(NOW*id)-NOW*id) where campo ='s'"somente os que estiverem com "s" serão exibidos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Janeiro 20, 2006 Autor Denunciar Share Postado Janeiro 20, 2006 Não testei, mas seria +- assim:sql="select * from produtos order by RND(INT(NOW*id)-NOW*id) where campo ='s'"somente os que estiverem com "s" serão exibidosta dando erro deMicrosoft OLE DB Provider for ODBC Drivers erro '80040e14' [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'RND(INT(NOW*idprod)-NOW*idprod) where campo =s'. /brdshop/destaques/banner.asp, line 4 e o pior q ta dando erroconecta---------------------------<!--#include file="config.asp"--><% Set Conexao = CreateObject("ADODB.CONNECTION")conStr = "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("banner.mdb") & ";" ConexaoAberta = FALSESub AbreConexao() if not ConexaoAberta then Conexao.Open ConStr ConexaoAberta = True end ifend subSub FechaConexao() if ConexaoAberta then Conexao.close ConexaoAberta = False end ifend sub %>banner.asp------------------------------------------------------------<!--#include file="conectar.asp"--><% AbreConexaoSql="select * from produtos order by RND(INT(NOW*idprod)-NOW*idprod) where campo =s"Set rsMostra = Conexao.Execute(Sql) %><%= rsMostra("imgra") %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 Rickardo, testei aqui. Eu passei na ordem errada, o correto é:sql="select * from produtos where campo='s' order by RND(INT(NOW*id)-NOW*id)"atente que 's' está entre aspas simples, que é usado para texto. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Janeiro 20, 2006 Autor Denunciar Share Postado Janeiro 20, 2006 q erro é esse??Microsoft OLE DB Provider for ODBC Drivers erro '80004005' [Microsoft][Driver ODBC para Microsoft Access]Erro geral Não é possível abrir a chave 'Temporary (volatile) Jet DSN for process 0x1628 Thread 0x173c DBC 0x1616fb4 Jet' do Registro. /brdshop/destaques/conectar.asp, line 7 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 Problema para localizar o banco, geralmente o caminho do banco está errado. Eu uso esta função para conexao:<% sub abre_conexao dim conexao Set Conexao = Server.CreateObject("ADODB.Connection") Conexao.Open "DBQ=CAMINHO_DO_BANCO\NOME_DO_BANCO.mdb;Driver={Microsoft Access Driver (*.mdb)}" end sub sub fecha_conexao Conexao.close Set Conexao = nothing end sub %> Para chamar: call abre_conexao Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Janeiro 20, 2006 Autor Denunciar Share Postado Janeiro 20, 2006 Problema para localizar o banco, geralmente o caminho do banco está errado. Eu uso esta função para conexao:<% sub abre_conexao dim conexao Set Conexao = Server.CreateObject("ADODB.Connection") Conexao.Open "DBQ=CAMINHO_DO_BANCO\NOME_DO_BANCO.mdb;Driver={Microsoft Access Driver (*.mdb)}" end sub sub fecha_conexao Conexao.close Set Conexao = nothing end sub %> Para chamar: call abre_conexao AndreiahuaauhauahuaFuncionouBRigado e UM beijo no coração.....olha o meu código aí....<% Set Conexao = CreateObject("ADODB.CONNECTION")conStr = "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("database/banner.mdb") & ";" Conexao.Open ConStrSql="select * from produtos where destaque='s' order by RND(INT(NOW*idprod)-NOW*idprod)"Set rsDestaca = Conexao.Execute(Sql) %><a href="produtos.asp?produto=<%= rsDestaca("idprod")%>"> <img src="./produtos/<%= rsDestaca("imgra") %>" alt="<% =rsDestaca("nome")%>"> </a> nunca pensei q fosse tão fácil.....achei mais fácil q em php..hhhehehhehe Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 20, 2006 Denunciar Share Postado Janeiro 20, 2006 Rickardo... estava eu aprendendo PHP esses dias.. e achei muito cheio de frufru rssssssss prefiro a sintaxe do ASP.mas qualquer coisa posta ae Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rickardo
estou procurando um tutorial pra desenvolver um sistema de banner já cansei de usar os scripts prontos.. alguém pelo amor de Deus me arruma um aê
grato....
Link para o comentário
Compartilhar em outros sites
13 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.