Ir para conteúdo

Arquivado

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

junaooaks

pegar variavel de outra pagina

Recommended Posts

ai galera to precisando de pega uma variavel de uma outra pagina pagina index tem uma variavel $altoreu quero puxa esta variavel para outra pagina para fazer uma co nsulta sqlpagina livro $altor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim ?? atraves de um form ?se for é assim teste.html

<!-- Este Input ficara invisivel --><form action="teste.php" method= "post"><input type="hidden" value="Valor" name="variavel" id="id_input" /> <input type=submit value="Enviar"/></form>

teste.php

<?php echo $_POST['variavel'];?

Se nao for assim tu pode tentar pegar pelo por Javascript atraves do comando <script>alert(document.getElementById('id_input').value)</script>Falou

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar o $_GET ou $_SESSION

 

exemplo no modo $_GET:

 

index.php

<?php$altor = "PauloRJ";echo '<a href="outra.php?altor='.$altor.'>Chamar variavel em outra página</a>';?>

outra.php

<?php$altor = $_GET['altor']; // pega o valor da variavel altor passada pelo modo $_GET echo $altor;?>

 

 

 

 

exemplo no modo $_SESSION:

 

index.php

<?phpsession_start(); // sempre na primeira linha do codigo$_SESSION['altor'] = "PauloRJ";echo '<a href="outra.php">Chamar variavel em outra página</a>'; //perceba que nao foi setado nenhuma variavel na url da página, pelo fato de ser $_SESSION?>

outra.php

<?phpsession_start(); // semprena primeira linhaecho $_SESSION['altor']; // exibe PauloRJ?>

 

espero ter ajudado.

 

Grande abraço

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai galera eu tentei de todas estas formas que foram descritas mas nem uma me retorna o valor da variaveldeixaeu tentar explicar:1 pagina contem o form com<input name="cnpj" type="text" id="cnpj"><input name="vendedor" type="text" id="vendedor">2 pagina recebe o valor na variavel e armazena no banco de dado$cod_vendedor = $_POST["vendedor"];$cnpj = $_POST["cnpj"];3 pagina preciso puxa as variaveis da pagina 2 para fazer uma consulta no banco????????? :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou crie um formulario com os dados em campos do tipo Hidden e "puxe" os dados atraves de $_POST na terceira pagina

Bem lembrado. Essa é outra saída, mas com um porém: se a página "do meio" não tiver um botão submit, será necessário usar JavaScript para enviar o formulário automaticamente, e, se o usuário desabilitar JS, o programa não funcionará. ;)

 

Abraços,

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

exemplo no modo $_SESSION:

 

index.php

<?php
session_start(); // sempre na primeira linha do codigo

$_SESSION['altor'] = "PauloRJ";

echo '<a href="outra.php">Chamar variavel em outra página</a>'; //perceba que nao foi setado nenhuma variavel na url da página, pelo fato de ser $_SESSION
?>
outra.php

<?php
session_start(); // semprena primeira linha

echo $_SESSION['altor']; // exibe PauloRJ

?>

 

Por que isso aqui não funciona, ele não carrega na pagina outra o valor setado na pagina index ?????

 

  • Porem se for assim na mesma pagina , Funciona =>
<?php
session_start();
$_SESSION["nome"]   = "Usuário CERTO";
if(isset($_SESSION["nome"])){
echo("Olá ".$_SESSION["nome"]);
}else{
echo("Este servidor não suporta SESSION consulte o administrador.");
}
?>

Alguém tem explicação ? ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou tendo o mesmo problema, não estou conseguindo com session

 

 

autor se escreve com u não L

 

Pagina1.php

 

<?php

 

session_start();

 

$_SESSION['emailRecover'] = $emailRecover;

 

?>

 

 

<h1>ÁREA ADMINISTRAÇÃO</h1>
<img src="images/sr_imoveis_logo.png" alt="" title="" border="0" />
<form name="login_painel" method="post" action="" enctype="multipart/form-data">
<h5>Para recuperar sua senha insira seu email no campo abaixo e envie</h5>
<span>E-mail: </span>
<label><input type="text" name="emailRecover" class="emailRecover" value=""/></label>

<input type="button" name="voltar" onclick="Voltar()" value="Voltar e Logar" class="btn2"></input>
<input type="submit" name="enviar" value="Enviar" class="btn2"></input>

</form>

 

pagina2.php

 

<?php

session_start();

$emailRecover = $_SESSION['emailRecover'];

 

 

?>

 

dessa maneira não funciona

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.