Trabalhando com Variáveis de Formulários
Para passar dados, como variáveis, entre páginas da WEB pode-se utilizar dois métodos: GET e POST. Para isso apenas coloque no seu código HTML:
Neste caso utilizamos o método GET e ao clicar no botão, ele enviará todos os dados preenchidos. O endereço URL será este:
O POST não funciona deste jeito, ele não exibe os campos e os valores no endereço.
A vantagem de se utilizar o GET é que o usuário ao fazer uma busca, poderá adicionar no seu FAVORITOS aquele resultado da busca, pois o endereço com suas variáveis são salvos, não sendo possível isto com o POST.
O GET porém tem limite padrão de 255 caracteres na sua string, enquanto o POST tem limite de 2Kb. O POST porém não exibe os campos e valores no endereço, sendo recomendado para envio de senha e login...
<form action="arquivo.php" method="get"> <input type="text" name="teste" value="ola"> <input type=submit> </form>
Neste caso utilizamos o método GET e ao clicar no botão, ele enviará todos os dados preenchidos. O endereço URL será este:
arquivo.php?teste=ola
O POST não funciona deste jeito, ele não exibe os campos e os valores no endereço.
A vantagem de se utilizar o GET é que o usuário ao fazer uma busca, poderá adicionar no seu FAVORITOS aquele resultado da busca, pois o endereço com suas variáveis são salvos, não sendo possível isto com o POST.
O GET porém tem limite padrão de 255 caracteres na sua string, enquanto o POST tem limite de 2Kb. O POST porém não exibe os campos e valores no endereço, sendo recomendado para envio de senha e login...
Páginas:
1
2
Carregar p/ variável o valor do <select> antes de ser apertado o "submit". A variável iria para uma popup... e o submit carrega outro .PHP via POST(aqui tudo bem)Ajudem-me...
19/04/2005 3:38pm
(~19 anos atrás)
Será que alguem pode me ajudar? Estou utilizando o sistema de recomenda site em php, conforme os dados principais abaixo, só que ele indica o site como um todo, eu quero que a partir de um link em uma determinada página possa acessar este formulário e enviar aquela página de onde estava o link. Será que é possivel? o que fazer, pois sou inesperiente.
$GLOBALS["url"]="http://www.meusite.com.br";
$GLOBALS["path"]="arquivo.php";
<form method="post" action="<?PHP echo $GLOBALS["path"]; ?>">
<input type=hidden name="url" value="<?PHP echo $GLOBALS["url"]; ?>">
<--outros campos do formulário-->
<input type="submit" name="submit" value="Enviar">
$GLOBALS["url"]="http://www.meusite.com.br";
$GLOBALS["path"]="arquivo.php";
<form method="post" action="<?PHP echo $GLOBALS["path"]; ?>">
<input type=hidden name="url" value="<?PHP echo $GLOBALS["url"]; ?>">
<--outros campos do formulário-->
<input type="submit" name="submit" value="Enviar">
06/01/2005 8:35am
(~20 anos atrás)
vc tem alguma ideia pra eu resolver os campos com checkbox? que quando eu marco mais de uma alteranativa ele só me vem a ultima.
grato
grato
23/08/2004 7:38am
(~20 anos atrás)
quando os campos são checkbox a funçào q lê pega apenas o ultimo casa seja clicado varios itens.
pode me dar uma luz?
pode me dar uma luz?
22/08/2004 6:24pm
(~20 anos atrás)
Como eu faço para evitar que os dados sejam novamente postados (cadastrados no banco) ao atualizar a página?
22/01/2004 6:30am
(~21 anos atrás)
foreach($HTTP_POST_VARS as $chave => $valor) {
global $$chave;
$$chave = $valor;
}
aki fucionou assim :~P
tipo, pra vc ai ke deleta todas..
saka soh, vc tem ke pegar o $id do FORM antes...
$id = $HTTP_POST_VARS['id']; eh uma opção pra vc usar antes de dar o query com where :PP
global $$chave;
$$chave = $valor;
}
aki fucionou assim :~P
tipo, pra vc ai ke deleta todas..
saka soh, vc tem ke pegar o $id do FORM antes...
$id = $HTTP_POST_VARS['id']; eh uma opção pra vc usar antes de dar o query com where :PP
17/03/2003 9:29pm
(~22 anos atrás)
<?
if(!isset($acao)){
?>
<form action="boletim.php" method="get">
<input type=radio name=acao value=cadastro>Cadastrar
<input type=radio name=acao value=descadastro>Descadastrar
<input type=submit value="Confirmar">
</form>
<?
}elseif($acao=='cadastro'){
Código para cadastrar
} elseif($acao=='descadastro') {
codigo pra descadastrar
}
?>
caso num de certo com $acao use $_POST[acao]
if(!isset($acao)){
?>
<form action="boletim.php" method="get">
<input type=radio name=acao value=cadastro>Cadastrar
<input type=radio name=acao value=descadastro>Descadastrar
<input type=submit value="Confirmar">
</form>
<?
}elseif($acao=='cadastro'){
Código para cadastrar
} elseif($acao=='descadastro') {
codigo pra descadastrar
}
?>
caso num de certo com $acao use $_POST[acao]
19/02/2003 10:10pm
(~22 anos atrás)
com envio a pagina convite pra um email
pode ser em html ou php
por favor me ajudem eu num sei mudo de ambas as linguagem.......
agradeco deste ja
falowwww
galera