Passar variavel p outra pagina usando dreamweaver cs4
30/11/2012
0
atualmente uso DREAMWEAVER cs 4, onde tenho o index.php contendo o seguinte form, e gostaria q ao logar.. chamar o arquivo sistema.php (ate ai sem problemas... ), o problema é q nao consigo transferir essa variavel q foi digitada e validada p outra pagina (sistema.php) para poder usar... nas consultas.. etc...
arquivo = index.html
<form id="form1" name="form1" method="POST" action= "<?php echo $loginFormAction; ?>">
<table border="0" cellspacing="3" cellpadding="3">
<tr>
<td>Usuário:</td>
<td><label>
<input type="text" name="user" id="user" />
</label></td>
</tr>
<tr>
<td>Senha:</td>
<td><input type="text" name="pass" id="pass" /></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="button" id="button" value="Efetuar Login" />
</label></td>
</tr>
<?php echo @$_GET['erro']; ?>
</tr>
</table>
</form>
Andre Ucella
Posts
30/11/2012
Andre Ucella
atualmente uso DREAMWEAVER cs 4, onde tenho o index.php contendo o seguinte form, e gostaria q ao logar.. chamar o arquivo sistema.php (ate ai sem problemas... ), o problema é q nao consigo transferir essa variavel q foi digitada e validada p outra pagina (sistema.php) para poder usar... nas consultas.. etc...
* COMPLEMENTANDO - estou usando a autenticacao automatizada do proprio DREAM CS4
arquivo = index.html
<form id="form1" name="form1" method="POST" action= "<?php echo $loginFormAction; ?>">
<table border="0" cellspacing="3" cellpadding="3">
<tr>
<td>Usuário:</td>
<td><label>
<input type="text" name="user" id="user" />
</label></td>
</tr>
<tr>
<td>Senha:</td>
<td><input type="text" name="pass" id="pass" /></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="button" id="button" value="Efetuar Login" />
</label></td>
</tr>
<?php echo @$_GET['erro']; ?>
</tr>
</table>
</form>
30/11/2012
Eduardo Oliveira
Agora falando de código me fale por que no action do seu formulário tem uma variável php???
$loginFormAction
No action deve conter o nome do arquivo que você quer receber esses dados que foram digitados no formulário, no teu caso ficaria :
action= 'sistema.php'
No seu arquivo chamado sistema.php que foi informado no action, como você está passando os valores dele por POST, logo você deve recebe-las por POST também:
$var1 = $_POST['nomedocampoqueestanoformulário'];
Qualquer dúvida pergunte. Mas estude, tente resolver sozinho ao máximo, antes de fazer a pergunta :)
03/12/2012
Fernando Alves.
05/12/2012
Andre Ucella
usando cookie..
achei a melhor forma.. pq tinha MUITAS paginas q precisavam ser alimentadas pela mesma variavel.. q uso em alguns selects.. da vida..
peguei do post do INDEX.PHP
e na pagina seguinte.. gerei um cookie pegando (so um exemplo de uso)
setcookie('usuariologado', $_POST["usuario"]);
usuariologado = nome do cookie q vou chamar..
$_POST["usuario"] = variavel - valor q to pegando p criar no cookie
dai p frente foi so alegria..!!
rs
ate p ter certeza q nao perdeu o cookie.. coloquei um print_r($_COOKIE); p ver qq tava alimentado..
vlw pessoal.. e segue a dica.
05/12/2012
Eduardo Oliveira
http://php.net/manual/pt_BR/reserved.variables.session.php
Clique aqui para fazer login e interagir na Comunidade :)