Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Paes

comando include dentro do bd

Recommended Posts

Olá amigos!!! Estou fazendo um sisteminha aqui e gostaria de saber como faço para o comando <!--#include file"qualquer.asp"--> apareça vindo do banco de dados. ex:id - nome - descriçãono lugar da descrição em vez de colocar o texto em html eu quero colocar o comando include, mas o camando naum aparece, quer dizer, só aparece exibindo o codigo fonte. ele aparece assim quando eu exibo o seu codigo fonte:<td><!--#include file"qualquer.asp"--></td> Alguem sabe como resolvo isto???

Compartilhar este post


Link para o post
Compartilhar em outros sites

faltou o sinal de "=".Exemplo:<--!#Include file = "Conexao.asp" -->

mas ta com o sinal de igual (foi erro de digitação), só que naum aparece o conteudo do include

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente o server.execute:<%pagina = rs("pagina")Server.Execute(pagina)%>

ta dando esse erro;Tipo de erro:Erro de tempo de execução do Microsoft VBScript (0x800A000D)Tipos incompatíveis: 'rs'/lobo/site.asp, line 105esse "pagina" seria o que, o campo da tabela ou o arquivo "pagina.asp" ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, troque o rs pelo seu RecordSet

 

pagina é a string que vai guardar o o valor da tabela do seu banco de dados!

se liga só bicicleta.... eu fiz um menu de sessões... entao eu coloquei lá no bd:

id, area, imagem_area e descricao_area.

 

ai o menu ficou com o link assim.. ex:

 

site.asp?area=coluna

 

na pagina site eu pego todas as info do bd.. .ate ai tudo funcionando bem, so que eu queria em vez de colocar o codigo html dentro do bd, eu colocaria apenas um include... so que naum ta funcionando... html rola legal mas o include naum aparece... a pagina fica em branco e quando você exibe o codigo fonte, aparece o comando include lá assim:

 

<td><!--#include file="coluna.asp"--></td>

 

entendeu???

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha o codigo:

 

 

Menu:

SQL = "select * from menu where area order by id_area asc"

Set rs = Conexao.Execute(SQL)

While not rs.EOF

%>

<table width="131" align="center" border="0" cellpadding="2" cellspacing="0">

<%colunas=1

while not rs.EOF

response.write "<tr>"

for x= 1 to colunas

if rs.EOF or rs.BOF then

resposnse.write "<td>-</td>"

else

response.write "<td valign=""top"" class=""menu"">"

response.write "- <a href='site.asp?area="&rs("area")&"'>"&rs("nome_area")&"</a>"

response.write "</td>"

rs.movenext

end if

next

response.write linha&"</tr>"

wend%>

</table>

<%

Wend

rs.close

FechaConexao

Set rs = nothing %>

site.asp :

 

area = request.querystring("area")

sql ="SELECT area_logotipo, area_conteudo FROM menu where area='"& request.querystring("area")&"'"

Set Rs = Server.CreateObject("ADODB.Recordset")   

Rs.Open "menu", Conexao, , , 2

set RS = Conexao.Execute(sql)

%>

          <br><table width="421" height="100%" border="0" cellpadding="0" cellspacing="0">

          <tr>

            <td height="25" valign="top">  <img src="<%=rs("area_logotipo")%>" width="420" height="17"></td>

          </tr>

          <tr>

            <td valign="top" class="fonte"><%=rs("area_conteudo")%></td>

          </tr>

        </table>

        <%

rs.close

FechaConexao

Set rs = nothing %>

por exemplo.. quando eu coloco no bd o comando de include aparece assim (a parte em vermelho) quando eu abro o codigo fonte:

 

<td valign="top" class="fonte"><!--#include file="contato.asp"--></td>

a pagina em si fica sem nada.. so abrindo codigo fonte pra ver.... entendeu??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal como seria de fosse assim:<% url = request.querystring ("url") %>e no <% Server.Execute("url") %> para abrir a pagina que vir no request.querystring.Como faço não esta dando certo.

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.