Ir para conteúdo

POWERED BY:

Arquivado

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

aprendizes

[Resolvido] <%=Rs fot<>"" then%> num func

Recommended Posts

Oi gente, como havia falado anteriormente sou novo por aqui e nao sei quase nada da asp. Mas preciso fazer um sisteminha prum amigo. Comecei, mas to meio que paralisado neste questão. Minha pagina mostrar.asp tem a função de mostrar em uma unica pagina noticias cadastradas no bd tanto com uma imagem, quanto sem a mesma. Mas o negogio é que não esta funcionando, eu fiz assim

 

<%=Rs fot<>"" then%>

<img src="conteudo/fotografia/<%Response.Write fot%>" border="0">

<%End If%>

Ae aparece este erro

 

Microsoft VBScript compilation error '800a03ee'

 

Expected ')'

 

/mostrar.asp, line 156

 

Response.Write(Rs fo<>"" then)

------------------^

e ta um pouco complicado de resolver, voce poderia ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara.. basta um pouquinho de atenção e boa vontade para perceber o seu erro...

 

você esta colocando Rs fot

 

Se esse fot for um campo do BD.. o correto é Rs("fot"), ou seja, sua condicao fica <%=Rs("fot") <> "" then%>

 

Se ele for uma variavel, o correto é <%= Fot %>

 

Nada que um pouquinho de esforço nao ajude a resolver rapidamente....

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao deu certo... coloquei <%=Rs("fot") <> "" then%> cliquei em um uma noticia sem imagem e abriu a noticia, mas apareceu a imagem com erro, ou seja, nao tem imagem cadastrada no bd por isso o erro. Agora quando puz <%=Rs("fot")<>""then%> apareceu o erro

 

Microsoft VBScript compilation error '800a03ee'

 

Expected ')'

 

/mostrar.asp, line 156

 

Response.Write(Rs("fot")<>"" then)

-------------------------------^

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o erro atual ?!? gera algum número !?

poste um trecho do code

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom.... entao nao existe mais erro de sintaxe, certo ?

Entao agora é apenas questao de lógica... ai já vai da sua capacidade de raciocinar.. e da sua estrutura de BD e sua programacao...

 

Boa sorte..

 

mas que bela ajuda hein <_<

Compartilhar este post


Link para o post
Compartilhar em outros sites

fui fazer um teste assim:

 

<%If fot<>"" then%>

<%Response.Write fot%>

<%End If%>

 

e ae apareceu o título da imagem cadastrada no bd, mas quando fiz deste jeito:

 

<%If fot<>"" then%>

<img src="conteudo/fotografia/<%Response.Write fot%>" border="0">

<%End If%>

 

ae da aquele erro de imagem, como falei ele tenta abrir a imagem, mas não consegue porque não existe cadastrada no bd. aparece assim oh: Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

como esta seu caminho da imagem, crie uma variavel que contem o caminho basico da imagem depois apenas concatene o nome da imagem...

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpa a demora olha ae o code html

 

<table width="3%" border="0" align="left" cellpadding="0" cellspacing="0" bgcolor="#E8E8E8">
                      <tr> 
                        <td height="1" bgcolor="#FFFFFF"><font color="000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size:13pt;"><font color="#333333"><span style="font-size:13pt;"><font size="1"> <img src='./conteudo/fotografia/.' border='0'>


                          </font></span></font></span></font></td>
                      </tr>
                      <tr> 
                        <td height="18" bgcolor="#FFFFFF"><font face="Tahoma"><span style="font-size:8pt;"><b> 
                          </b></span></font></td>
                      </tr>
                    </table>

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.