0

Como faço para enviar uma variavel vinda de um formulario para outra pagina usando LOCATION ?

criado por Bruno Santos em 17/05/2004 3:53pm
Nenhuma descrição foi enviada.

Lista de Respostas:

0
26/05/2004 10:46am
(~20 anos atrás)
header("Location: pagina.php?var=".$_POST["myvar"]);

seria isso ?

0
28/05/2004 12:06pm
(~20 anos atrás)
Alessander Thomaz respondeu:
Location do header ou do javascript?
Se for do javascript terá que passar via GET adicionando o parâmetro na url que será usada.

No caso de header do php a idéia é a mesma, mas terá mais flexibilidade em alguns casos.
Boa sorte,
Alessander

0
31/05/2004 1:06pm
(~20 anos atrás)
Bruno Canongia respondeu:
Como nosso amigo disse, querystring!

header("Location: pagina.php?var=" . $myvar);

você pode até passar tudo dentro de aspas duplas sem concatenação.

header("Location: pagina.php?var=$myvar");

Não se esqueça tb de declarar a variável no arquivo pagina.php ou pode ter problemas com register globals.
var = $_GET['var'];

0
01/06/2004 7:28am
(~20 anos atrás)
Você vai ver como é simples...

Vamos iniciar a página com um código PHP:

<?
if ($nome != "") //Verificar se a váriavel nome não está vazia, por exemplo na hora em que a página é aberta
{
header ("location: proxima_pagina.php?nome=$nome");
}
?>

<html>

<header>
<title>Página Teste</title>
</header>

<body>

<form method="post" action="<? $PHP_SELF ?>" name="enviar">
<input type="text" name="nome">
<input type="submit" name="enviar" value="enviar">
</form>

</body>
</html>

Pronto, o $PHP_SELF serve para o form enviar os valores para a mesma página, mas você poderia também por ali no action, o mesmo nome da página, que funcionaria corretamente.
Quando a página abrir novamente com os valores da variável $nome, ela irá redirecionar para a próxima página enviando junto o parametro $nome.

Obs. Eu não testei o código, por isto se houver algum erro me desculpe, mas a idéia é esta.

[]'s

Edson

0
01/06/2004 7:28am
(~20 anos atrás)
Você vai ver como é simples...

Vamos iniciar a página com um código PHP:

<?
if ($nome != "") //Verificar se a váriavel nome não está vazia, por exemplo na hora em que a página é aberta
{
header ("location: proxima_pagina.php?nome=$nome");
}
?>

<html>

<header>
<title>Página Teste</title>
</header>

<body>

<form method="post" action="<? $PHP_SELF ?>" name="enviar">
<input type="text" name="nome">
<input type="submit" name="enviar" value="enviar">
</form>

</body>
</html>

Pronto, o $PHP_SELF serve para o form enviar os valores para a mesma página, mas você poderia também por ali no action, o mesmo nome da página, que funcionaria corretamente.
Quando a página abrir novamente com os valores da variável $nome, ela irá redirecionar para a próxima página enviando junto o parametro $nome.

Obs. Eu não testei o código, por isto se houver algum erro me desculpe, mas a idéia é esta.

[]'s

Edson

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)