Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lezão

Imagens no link com BD

Recommended Posts

Ola galera bom dia !

 

Estou precisando de uma ajudinha aqui !

estou utilizando um codigo java com BD, e naun estou obtendo resultados...

Até entaun roda mas naun pega a imagem correta de cada id

 

java.js

function mostra() {
	document.getElementById('conteudo').style.display = 'block';
}
function esconde() {
	document.getElementById('conteudo').style.display = 'none';
}

pagina.html

			   <%	While Not rs.EOF AND x < rs.PageSize	
   	x = x + 1 
q = q + 1 
%>

<a href="#" onMouseOver="javascript:mostra();" onMouseOut="esconde();"><%=rs("Empresa")%>  </a>
<br />
                 
 <div id="conteudo" style="display:none;">
<img src="<%=rs("Foto")%>" width="350" height="100" />
 </div>

 <%
  'Movendo para o proximo registro
  RS.MoveNext
  Wend
%>

de uma olhada como esta http://shopcolina.com.br/site1/mouseover.asp

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

o relacionamento esta correto com a empresa e foto. na div ele esta pegando sempre a mesma img. atribua a cada link no while pegando o id correspondente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Xan, bom dia!

Fiz assim e naun deu em nada

sql = "SELECT * FROM Publicidade Order By Cod"
rs.Open sql

while(sql = sql_fetch_array(query))
cod = sql("cod")
Foto = sql("Foto")
'onde $nome é a variavel que rerpresenta a coluna "nome" nessa
'mesma tabela.
echo "Foto" 'exibindo o que foi achado na coluna "nome".

If rs.EOF Then

deu esse erro

Microsoft VBScript compilation error '800a03fa'

Expected 'Wend'

/site1/mouseover.asp, line 99

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que fechar seu While

 

Esse erro é pq seu WEND está fora.

 

Veja um link de exemplo bem simples

 

Laços de Repetição

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso mesmo erro no laço de repetição

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Wilnet, boa noite!

utilizei seu post mas naun deu certo ..

esta dando esse erro

1
2
3
4
5
6
7
8
9
10
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/site/mouseover2.asp, line 26

e coloquei assim

<!--#include file="Conexao.asp"-->


<script type="text/javascript">
function mostra() {
	document.getElementById('conteudo').style.display = 'block';
}
function esconde() {
	document.getElementById('conteudo').style.display = 'none';
}
</script>



<%
For n=1 to 10
response.write n & "<br>"
next
%>



<%
ConnString = "Provider=SQLOLEDB.1;Password=gozaimasu;User ID=mrkoga;Initial Catalog=selecao;Data Source=255.255.255.255"
Set RS = Server.CreateObject("ADODB.Connection")
set RS = conn.execute("SELECT * from Publicidade where Cod=")
While not RS.EOF
response.write RS("Empresa") & "<br>"
rs.movenext
wend
%>
<a href="" onMouseOver="javascript:mostra();" onMouseOut="esconde();"><%=rs("Empresa")%>  </a>

 <div id="conteudo" style="display:none;">
<img src="<%=rs("Foto")%>" width="350" height="100" />
 </div>
<% 
n = 0
Do Until n=10
n = n + 1
Loop
response.write n
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O link que postei, foi apenas para te dar uma ideia sobre o assunto.

 

Vc pelo que vi, juntou os três exemplos citados, ate mesmo a senha de conexao vc usou a do exemplo.

 

Sugiro voltar ao que vc tinha antes, atentando apenas ao uso correto da sintaxe do while.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sou péssimo nisso, me desculpe por minha burrisse....rsrssrs

mas ainda naun entendi ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.