Jump to content


Photo

Dúvidas


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

#1 Operador

Operador

    12 Horas

  • Usuários
  • 228 posts
  • Sexo:Masculino
  • Localidade:Picos - PI

Posted 08/06/2004, 15:36

Ae galera daria pra me ajudar no sentido de fazer um sistema tipo assim:

quando alguém clicar no link a página cadastro por exemplo abrir somente no layout principal, através de ?ID=01, já dei uma olhada nos tutoriais mais não encontrei buscando uma outra página no site somente o nome que está no BD.

Acho que deu pra entender

Ajuda por favor
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------

#2 andregv

andregv

    12 Horas

  • Usuários
  • 157 posts
  • Sexo:Masculino
  • Localidade:São José dos Campos - SP
  • Interesses:Programação Delphi, C/C++, ASP, Banco de Dados, WebDesigner.

Posted 08/06/2004, 15:47

Não entendi muito bem... vamos ver se é isso.
Vc quer que quando vc click num link e enviar a ?ID=01, abra só uma determinada parte da página?
Se for vc poder fazer assim:
Na parte que vc quer verificar se exibe ou não, vc coloca:
<%
if Request("ID") = 01 then
%>
Aqui vc coloca o html
<%
end if
%>

#3 Operador

Operador

    12 Horas

  • Usuários
  • 228 posts
  • Sexo:Masculino
  • Localidade:Picos - PI

Posted 08/06/2004, 16:04

Basicamente isso, por exemplo tenho a página index.asp com toda a apresentação do site, do lado esquerdo tenho os links certo, ai quero buscar a pagina cadastro que só tem o formulário e colocar onde está a página os assuntos da página index.asp.

Consegui colocar os links mais tive que fazer uma outra página a index2.asp onde fica o script por exemplo:

<a href="index2.asp?ID=01">Fotos</a> Este é o link que irá buscar a página

E na página index2.asp está o seguinte:

<%
if Request.QueryString("ID")="01" then%>
<!--#include file="fotos.asp"-->
<%
elseif Request.QueryString("ID")="02" then%>
<!--#include file="cadastro.asp"-->
<%
else%>
<%end if%>

Acessa, mais estou achando errado ter esta outra pagina index2.asp, pois qualquer pessoa poderá acessá-la e ela não terá conteudo no meio entendeu só irá aprecer em branco pois ela serve para aparecer a página que foi clicado no link da página index.asp.

E não usa nenhum banco de dados.

Entendeu?
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------

#4 andregv

andregv

    12 Horas

  • Usuários
  • 157 posts
  • Sexo:Masculino
  • Localidade:São José dos Campos - SP
  • Interesses:Programação Delphi, C/C++, ASP, Banco de Dados, WebDesigner.

Posted 08/06/2004, 16:10

Tá meio confuso, mas vc pode tentar o seguinte.
Na mesma página, antes do conteúdo html, vc colocar um request:

<%
varID = Request("ID")
%>

aí no link, vc carrega a mesma página... vc tb pode usar variáveis de Sessão para tal...

aí, nessa mesma página index.asp, vc já coloca a condição descrita antes.

#5 Operador

Operador

    12 Horas

  • Usuários
  • 228 posts
  • Sexo:Masculino
  • Localidade:Picos - PI

Posted 08/06/2004, 16:22

Daria pra vc postar pra mim como vc faria do inicio ao fim, estou com esse problema e não consigo resolver.
Pq por exemplo sempre terei que colocar na página index2.asp

<%
if Request.QueryString("ID")="01" then%>
<!--#include file="fotos.asp"-->

a cada link que eu criar. E também achei estranho o <!--include file= para buscar página, isso não deveria ser feito por um banco de dados?

Obrigado por estar tentando me ajudar e se fosse possivel gostaria que me ajudasse nesse sentido, dei uma olha no seu site e daquele jeito do texto por exemplo, mais em vez de pegar uma noticia por exemplo pegaria uma outra pagina, como foto, cadastro entre outras e abriria no centro da página index mesmo não na index2.asp.
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------

#6 ziriguidum

ziriguidum

    CG Master

  • Usuários
  • 192 posts
  • Sexo:Não informado
  • Localidade:São Leopoldo/RS
  • Interesses:Computação Gráfica

Posted 08/06/2004, 16:50

Vc quer atribuir um ID para cada link, é isso?? e diferenciar o conteúdo com o respectivo link, correto?? Não consegui entender direito o q vc quer.. por uma hora parece q é uma coisa.. depois outra.. hehehhee

caso não seja isso e for a outra coisa q to pensando.. bem, vamos descomplicar.. a outra coisa q to pesando é a seguinte:

Exemplo, exibindo conteúdo de tabela do Banco de dados

Vc tem uma "tabela" q possui "id", "titulo", "foto" e "descricao"

Em uma pagina "envia.asp" vc dá um select e pega somente os títulos desta tabela q srão exibidos um abaixo do outro.

No link q vc irá criar para exibi-lo separadamente, vai enviar a "id" para a página "exibe.asp"

bem, então na página "envia.asp", teremos o seguinte link <a href="exibe.asp?id=<%=rs("id")%>"><%=rs("titulo")%></a>

Na página q recebe.. lá no seu select, vc deve por assim:

Select * from tabela where id="&request("cod")&"



era o q eu estava pensando ou pensei errado? hehehehehe

Um abraçO!
3DSmax | Combustion | Real Flow | Photoshop | Premiere | Flash | Director | Corel |

Rodolfo Roth
Character Designer

CG.art - A Arte da Computação Gráfica

#7 Operador

Operador

    12 Horas

  • Usuários
  • 228 posts
  • Sexo:Masculino
  • Localidade:Picos - PI

Posted 08/06/2004, 17:28

Você não entendeu direito, não tenho nenhum banco de dados, faço o chamado das páginas pelo include file, como mostrei acima, queria ter um script que tivesse o ID e Nome por exemplo e lá no nome colocaria o nome da página ex: noticias.asp, ai quando fosse clicar no link ficaria assim index.asp?ID=01 que abriria a página noticias.asp
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------

#8 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 09/06/2004, 00:26

simples:

<%
acao = Request.QueryString("id")
select case acao
%>
<% case "1" 'primeiro caso da selecao %>
<!--#include file="noticias.asp" -->
<% case "2" 'segundo caso da selecao %><br>
<!--#include file="expediente.asp" -->

<% case "3" 'segundo caso da selecao %><br>
<!--#include file="publicidade.asp" -->

<% case else 'se não ouver nenhum caso ou um caso que não existir %><br>
<!--#include file="home.asp" -->
<% end select 'termina a selecao %>


aí vc salva essa pg com index.asp e se acessar index.asp?id=1 vc vai ver a noticias.asp e por aí vai..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#9 Operador

Operador

    12 Horas

  • Usuários
  • 228 posts
  • Sexo:Masculino
  • Localidade:Picos - PI

Posted 09/06/2004, 08:36

simples:

<%
acao = Request.QueryString("id")
select case acao
%>
<% case "1" 'primeiro caso da selecao %>
<!--#include file="noticias.asp" -->
<% case "2" 'segundo caso da selecao %><br>
<!--#include file="expediente.asp" -->

<% case "3" 'segundo caso da selecao %><br>
<!--#include file="publicidade.asp" -->

<% case else 'se não ouver nenhum caso ou um caso que não existir %><br>
<!--#include file="home.asp" -->
<% end select 'termina a selecao %>


aí vc salva essa pg com index.asp e se acessar index.asp?id=1 vc vai ver a noticias.asp e por aí vai..

Somente uma dúvida mais, quando coloco isso ná página index.asp, as tabelas com as Noticias, apresentaçãodo site não desaparecem da página e sim apenas descem.
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------

#10 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 09/06/2004, 09:12

simples:

<%
acao = Request.QueryString("id")
select case acao
%>
<% case "1" 'primeiro caso da selecao %>
<!--#include file="noticias.asp" -->
<% case "2" 'segundo caso da selecao %><br>
<!--#include file="expediente.asp" -->

<% case "3" 'segundo caso da selecao %><br>
<!--#include file="publicidade.asp" -->

<% case else 'se não ouver nenhum caso ou um caso que não existir %><br>
<!--#include file="home.asp" -->
<% end select 'termina a selecao %>


aí vc salva essa pg com index.asp e se acessar index.asp?id=1 vc vai ver a noticias.asp e por aí vai..

Somente uma dúvida mais, quando coloco isso ná página index.asp, as tabelas com as Noticias, apresentaçãodo site não desaparecem da página e sim apenas descem.

Não... Porque está sendo usado o comando Select Case, que irá escolher apenas uma das opções, no caso, o número que vier no ID, entendeu ???
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#11 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 09/06/2004, 10:16

pra tirar isso vc tem que usar server.execute no lugar de inlude.
da uam buscada por execute no fórum..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#12 Operador

Operador

    12 Horas

  • Usuários
  • 228 posts
  • Sexo:Masculino
  • Localidade:Picos - PI

Posted 09/06/2004, 13:42

Entendi galera e deu tudo certo, ficou perfeito, do jeito que eu queria.

Valeu mesmo pela força
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------

#13 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 09/06/2004, 14:26

que isso, o fórum é pra isso memso.
trocar conheciementos. tb sempre tive obstáculos qt a isso, e o pessoal foi mem ajudando e talz..

t+
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#14 EinsteinN

EinsteinN

    Novato no fórum

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

Posted 27/11/2006, 16:34

E se caso eu quisesse que fosse para outra página, ao invés de incluír
<!--#include file="expediente.asp" -->

endendeste?...

por exemplo... eu coloco um campo Select : Cheque ( aí com div eu abro 4 campos )
Cartão ( com div eu abro 2 campos)
Avista ( com Div eu abro 3 campos )

caso ele selecione Cheque eu colocaria o id do select cheque como id=cheque e assim sucessivamente...
como eu faria no caso pra ele me enviar pra outra página, ao invés de incluir?!!!




1 user(s) are reading this topic

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

IPB Skin By Virteq