Ir para conteúdo

POWERED BY:

Arquivado

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

w@shin ! ! !

<a href="editar.asp?id=<% = rsSQL("id") %> &qu

Recommended Posts

Olá pessoal peguei um script na net para estudar, e entendi boa parte do conteúdo , gostaria de saber para que serve essa linha:

 

<a href="editar.asp?id=<% = rsSQL("id") %> ">

Oq sei é o seguinte esse botão está linkando para a página editar.asp e está levando o valor do ID... Gostaria de saber para que serve o '?'

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou tentar explicar, quem souber escrever melhor, me completa ai.....O "?" é um comando do asp utilizado para passar variaveis pela URL , ou seja , pela barra de endereço do seu navegador, utilizando o metodo GET.Nesse que caso que você escreveu , a pagina de edição ("editar.asp"), precisa saber qual é o registro que será editado, lembrando que esse registo deverár ser unico ( geralmente é a chave primaria da tabela...cod,id,etc ).Então no link:<a href="editar.asp?id=<% = rsSQL("id") %> "> o que vai acontecer:- Será enviado para a pagina editar.asp onde o id(chave) é igual a um determinado recordset.Repare sua barra de endereço... provavelmente estará assim: "editar.asp?id=1"espero ter ajudado, e não te confundindo...heheheabcs...

Compartilhar este post


Link para o post
Compartilhar em outros sites

è isso ae cara....o ? é um comando do asp....se você fizesse assim> <a href="editar.aspid=<% = rsSQL("id") %>">o que iria aconte..você estaria chamando a pagina: editar.aspid=<% = rsSQL("id") mais quando coloca o ?..indica que p conteudo a direita é uma variavel...que depois será recuperada....olha lá na pagina editar.asp.....se não tem lá recuperando a variael id, em algum lugar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu lisa e azevedo foram muito claros nas exlicações.... Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade o "?" não é um comando do ASP, reparem que ele se encontra dentro da string e não fora dela. O "?" numa URL serve para identificar que àpartir daquele ponto inicia uma QUERYSTRING, que é uma forma de passar dados entre páginas.

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.