Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Trabalhando com variáveis passadas por GET

06-06-2007 13:19

Esse artigo mostra como trabalhar com valores de variáveis passadas por GET.

O nosso link de referência será:
http://www.seusite.com.br/teste.html?a=123&b=456

O código vai ser trabalhando dentro do documento: teste.html
Obs.: Funciona somente no servidor

No link acima tempos 2 variáveis:

a com valor 123
b com valor 456

O objetivo é obter tanto a variável quanto o valor dela.

O script está configurado para obter 2 variáveis passadas pelo link.

<script> // função function mostra() {   // obtemos todo o url var url = location.href;   // separo tudo antes e depois do ..?..var valores = url.split("?");   // separo cada variável ( a=123 separado b=456 ) quebras = valores[1].split("&");   // esse é o a=123 variavel1 = quebras[0];   // esse é o b=456 variavel2 = quebras[1];   // separo o a do 123 var quebra_var1 = variavel1.split("=");   // separo o b do 456 var quebra_var2 = variavel2.split("=");   // exibo no div o a e o 123 document.getElementById("valor").innerHTML = "1ª <b>"+quebra_var1[0]+"</b> com o valor <b>"+quebra_var1[1]+"</b>";   document.getElementById("valor").innerHTML+= "<br>";   // exibo no div o b e o 456 document.getElementById("valor").innerHTML+= "2ª <b>"+quebra_var2[0]+"</b> com o valor <b>"+quebra_var2[1]+"</b>";   } </script>


<body onLoad="mostra()">   <div id="valor"></div>

Logicamente que com uma linguagem dinâmica como PHP isso é feito facilmente, mas, para quem não tem acesso a ela, essa é uma alternativa.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado