Jump to content


Photo

Erro Ao Tentar Gerar Página Com Link


  • Faça o login para participar
8 replies to this topic

#1 betoweb

betoweb

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 26/10/2005, 23:05

Oi Pessoal,
Estou querendo passar as informações para gerar uma nova página mas da erro.



O erro esta na linha em vermelho.



Será que podem me ajudar ?



Obrigado!!



segue abaixo o código:



<%
link=rs("link")
if link <>"" then
response.write "<a title='Tipo: Link' href="pagina.asp?link=& RS("link")&"><img border='0' src='img/pasta.gif'></a>"
else
response.write ("&nbsp;")
End if



%>

#2 getpaulo

getpaulo

    Normal

  • Usuários
  • 82 posts
  • Sexo:Não informado
  • Localidade:MG
  • Interesses:Apreender

Posted 27/10/2005, 02:18

Utilize
<%
link=rs("link")
if link <>"" then
response.write "<a title=""Tipo: Link"" href=""pagina.asp?link="& link &"""><img border=""0"" src=""img/pasta.gif""></a>"
else
response.write ("&nbsp;")
End if
%>

getpaulo

"Mas, a todos quantos o receberam, aos que crêem no seu nome, deu-lhes o poder de se tornarem filhos de Deus; aos quais não nasceram do sangue, nem da vontade da carne, nem da vontade do varão, mas de Deus. JOÃO 1:12,13"


#3 betoweb

betoweb

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 27/10/2005, 22:47

Utilize

<%
link=rs("link")
if link <>"" then
response.write "<a title=""Tipo: Link"" href=""pagina.asp?link="& link &"""><img border=""0"" src=""img/pasta.gif""></a>"
else
response.write ("&nbsp;")
End if
%>

Fiz do jeito que vc explicou e continuou dando erro.

Fiz uma mudança e parou de dar o erro mas não esta trazendo as informaçoes do BD que esta marcado em vermelho.
Me retoronou o resultado assim:
http://www.meusite.c...na.asp?id_link=
Com certeza o erro é na linha do response.write só não sei qual.

<%
link=rs("link")
if link <>"" then
response.write "<a title='Tipo: link' href='pagina.asp?id_link='"&RS("link")&"><img border='0' src='img/pasta.gif'></a>"
else
response.write ("&nbsp;")
End if

%>

#4 vrsbueno

vrsbueno

    Ativo

  • Usuários
  • 351 posts
  • Sexo:Não informado
  • Localidade:Taubaté-SP

Posted 28/10/2005, 01:37

Te aconselharia a nao usar "link" como variável. Pq ele funciona tbm como uma funcao. Renomeei a variável "link" para "var_link" :

<%

var_link = rs("link")
if var_link <>"" then
response.write "<a title=""Tipo: link"" href=""pagina.asp?id_link="& RS("link") &"""><img border=""0"" src=""img/pasta.gif""></a>"
else
response.write ("&nbsp;")
End if

%>



Se ainda nao funcionar, o problema é a sua pesquisa no BD.

Tente ae! (y)

Edição feita por: vrsbueno, 28/10/2005, 01:38.


#5 getpaulo

getpaulo

    Normal

  • Usuários
  • 82 posts
  • Sexo:Não informado
  • Localidade:MG
  • Interesses:Apreender

Posted 28/10/2005, 03:23

Vc esta adicionando o conteudo do recordest em uma variavel e depois não usa ela.


<%
link = rs("link")
if link <>"" then
response.write "<a title=""Tipo: link"" href=""pagina.asp?id_link="& RS("link") &"""><img border=""0"" src=""img/pasta.gif""></a>"
else
response.write ("&nbsp;")
End if
%>

Tente o cod abaixo:

<%
cod_link=rs("link")
if cod_link <>"" then
  response.write "<a title='Tipo: link' "
  response.write "href='pagina.asp?id_link=" & cod_link & ">"
  response.write "<img border='0' src='img/pasta.gif'></a>"
else
  response.write "&nbsp;"
end if
%>

getpaulo

"Mas, a todos quantos o receberam, aos que crêem no seu nome, deu-lhes o poder de se tornarem filhos de Deus; aos quais não nasceram do sangue, nem da vontade da carne, nem da vontade do varão, mas de Deus. JOÃO 1:12,13"


#6 betoweb

betoweb

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 28/10/2005, 11:08

Te aconselharia a nao usar "link" como variável. Pq ele funciona tbm como uma funcao. Renomeei a variável "link" para "var_link" :


<%

var_link = rs("link")
if var_link <>"" then
response.write "<a title=""Tipo: link"" href=""pagina.asp?id_link="& RS("link") &"""><img border=""0"" src=""img/pasta.gif""></a>"
else
response.write ("&nbsp;")
End if

%>



Se ainda nao funcionar, o problema é a sua pesquisa no BD.

Tente ae! (y)

Cara infelizmente não funcionou continua criando um link vazio.
Vc fez um comentário sobre o problema ser a pesquisa no BD.
Bom a pesquisa funciona
coloquei um código sem if mais sinmples só pare testar e funcionou.

<a title='Tipo:Link' target='_blank' href='pagina.asp?id_link=<% =RS2("id_link") %>'> <img border='0' src='img/pasta.gif'></a><br>

#7 betoweb

betoweb

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 28/10/2005, 11:47

Vc esta adicionando o conteudo do recordest em uma variavel e depois não usa ela.


<%
link = rs("link")
if link <>"" then
response.write "<a title=""Tipo: link"" href=""pagina.asp?id_link="& RS("link") &"""><img border=""0"" src=""img/pasta.gif""></a>"
else
response.write ("&nbsp;")
End if
%>

Tente o cod abaixo:

<%
cod_link=rs("link")
if cod_link <>"" then
  response.write "<a title='Tipo: link' "
  response.write "href='pagina.asp?id_link=" & cod_link & "'>"
  response.write "<img border='0' src='img/pasta.gif'></a>"
else
  response.write "&nbsp;"
end if
%>

Oi
Obrigado pela ajuda!
Agora ta gerando o link.
Mas eu dei mole numa coisa.
Na verdade eu queria que ele verificasse se tem algo na tabela link do BD exatamente como vc me mandou, porem precisava que o hyperlink fosse gerado apartir da tabela id_link deu pra entender?

<%
cod_link=rs2("link")
if cod_link <>"" then
response.write "<a title='Tipo: link' "
response.write "href='pagina.asp?id_link=" & cod_link & "'>"
response.write "<img border='0' src='img/pasta.gif'></a><br>"
else
response.write "&nbsp;"
end if
%>

#8 getpaulo

getpaulo

    Normal

  • Usuários
  • 82 posts
  • Sexo:Não informado
  • Localidade:MG
  • Interesses:Apreender

Posted 29/10/2005, 00:51

Bom se já resolveu o problema tudo bem.

Muito cuidado com as aspas ao usar o response.Write algumes veses e mais aconselhavel fechar o bloco ASP para imprimir algo.

<%cod_link=rs2("link")
if cod_link <>"" then%>
 <a title='Tipo: link' href='pagina.asp?id_link=<%=cod_link%>'>
 <img border='0' src='img/pasta.gif'></a><br>
<%else%>
&nbsp;
<%end if%>

getpaulo

"Mas, a todos quantos o receberam, aos que crêem no seu nome, deu-lhes o poder de se tornarem filhos de Deus; aos quais não nasceram do sangue, nem da vontade da carne, nem da vontade do varão, mas de Deus. JOÃO 1:12,13"


#9 betoweb

betoweb

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 29/10/2005, 14:38

Bom se já resolveu o problema tudo bem.

Muito cuidado com as aspas ao usar o response.Write algumes veses e mais aconselhavel fechar o bloco ASP para imprimir algo.

<%cod_link=rs2("link")
if cod_link <>"" then%>
 <a title='Tipo: link' href='pagina.asp?id_link=<%=cod_link%>'>
 <img border='0' src='img/pasta.gif'></a><br>
<%else%>
&nbsp;
<%end if%>

Valeu mesmo a ajuda agora esta funcionando perfeitamente

Muito obrigado!!!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq