Ir para conteúdo
Fórum Script Brasil
  • 0

Como Se Faz Por Exemplo: .asp?id=54


victormartins

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0

masi o que você quer fazer, passar parametros para url?

pagina.asp?id=54

para pegar o valor

<%

id = request.querystring("id")

%>

para colocar o valor no url:

pagina.asp?id=<%=variavel_com_valor%>

se for campo de banco de dados

pagina.asp?id=<%=RS("id")%>

Editado por DELPHI-Man32
Link para o comentário
Compartilhar em outros sites

  • 0

eu entendi mais ou menos, é q eu so novato em ASP, agora me diz uma coisa, como faz para criar varias paginas em uma só, por ex:

pagina.asp?id=123

pagina.asp?id=561

pagina.asp?id=12

esses negocio

me explica por favor

Link para o comentário
Compartilhar em outros sites

  • 0

Colega, a melhor forma de você entender seria dando uma boa estudada em ASP. Mas vou tentar explicar aqui.

você só tem uma página chamada pagina.asp ok, não são várias. O que muda é o valor da variavel.

Imagine q você tenha um banco de dados, com uma relação de usuários. Cada usuário é identificado por uma ID (de valor númerico)

exemplo: (banco de dados)

ID - - - Nome

1--------Ana

2--------Manuel

3--------Carlos

4--------João

Na pagina.asp ASP você exibe todos os registros desta tabela certo? mas cada nome tem um link que direciona para a pagina2.asp, onde nela irá retornar mais detalhes desse usuário selecionado.

A pagina2.asp tem layout igual pra todos os usuários, a unica coisa q vai mudar são os dados que aparecem nela. Que vai variar pela ID do usuário selecionada.

Se você clicou no link da Ana, então a URL será pagina2.asp?codigo=1

Se clicou no link do Carlos, então a URL será pagina2.asp?codigo=3

Se você colocar no link para exibir o nome então a URL seria +- assim pagina2.asp?nome=Ana

mas a pagina2.asp é um arquivo só... entendeu?

Link para o comentário
Compartilhar em outros sites

  • 0

So q eu não quero ligar o banco de dados e sim varias pagina, q nem essa pagina:

http://www.imw.com.br/noticia.asp?id=284

http://www.imw.com.br/noticia.asp?id=283

assim, q nem essas paginas, ter o mesmo layout, vocês tem alguma pagina assim, coloca o codigo inteiro aqui pra mim v

Link para o comentário
Compartilhar em outros sites

  • 0

Layout é layout, isso vai de cada um. Se você tem mtos registros pra exibir, manualmente é bobeira.

Mas se for poucos registros faz manual, do jeito q você tah perguntando:

pagina1.asp

<a href="pagina2.asp?id=1">Noticia 1</a><br>
<a href="pagina2.asp?id=2">Noticia 2</a><br>
<a href="pagina2.asp?id=3">Noticia 3</a><br>
pagina2.asp
<% id = request.querystring("id") %>

Notícia <%= id %>

A idéia é essa

Link para o comentário
Compartilhar em outros sites

  • 0

de texto tipo:

pagina.asp?id=123 vai ter um texto tipo:

blablablablablablablabla, aaaaaaaaaaa fsdghsdfbsdf fdhsdfgjsdfd[

a pagina.asp?id=54 vai ter outro texto tipo:

fguyhfgdhfhijsdfhjkdfs, fvbsdhgjfgjhdsghfds dfgyhsdghfgsd fgsdhgfasdj

entendeu???

Link para o comentário
Compartilhar em outros sites

  • 0

já descobri:

<% 
Response.Expires=0 
Sub print(str) 
response.write str 
End Sub 

p = Trim(Request.QueryString("p")) 

if p = "" then 
For Each Item in Request.QueryString 
If InStr(Item,"asp") Then 
Response.Cookies(Item)=Request.QueryString(Item) 
End If 
Next 
%> 

<!--Começo index.asp--> 

Aqui dentro vai seu código... 

<!--Fim index.asp--> 

<% 
end if 
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
if p="link1" then 
%> 
<!--Começo index.asp?p=link1--> 
Aqui vai o codigo da pagina link1 
<!--Fim index.asp?p=link1--> 
<% 
end if 
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
if p="link2" then 
%> 
<!--Começo index.asp?p=link2--> 
Aqui vai o codigo da pagina link2 
<!--Fim index.asp?p=link2--> 

<% 
end if 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
%>

vlw pela ajuda!!!!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

tipo..

muito lixo no código pro que você precisa..

não axam??

tipo..

o que você precisa é de condicionais e nada mais...

no início da página faz assim:

<%
id = Request.QueryString("id")
%>
ai dentro do body você faz as condicionais..
<body>
<% if id = "1" then %>

PÁGINA 1

<% end if
if id = "2" then %>

PAGINA 2

<% end if
if id = "3" then %>

PAGINA 3

<% end if
if id = "" then %>

DEFAULT... SE ID FOR VAZIO (ex: pagina.asp)

<% end if%>

beleza?

é isso que você quer?

porque do jeito que você fez deve funcionar.. mais é muito código pra coiza simples de fazer!

abraço!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...