Não consigo recuperar as variáveis usando SESSION. Não sei se eu não estou sabendo usar ou tem que fazer algo que não fiz. Estou postando aqui o código de dois arquivos, se alguém puder ajudar ... muito obrigado!
[]'s
Sergio
PS: o arquivo acessa.php funciona perfeitamente; no arquivo verifica.php não consigo recuperar o valor das variáveis, o controle volta ao formulário que recebe o login e senha (linha 5).
Pergunta
sergio.lima
Caros Colegas, Bom dia!
Não consigo recuperar as variáveis usando SESSION. Não sei se eu não estou sabendo usar ou tem que fazer algo que não fiz. Estou postando aqui o código de dois arquivos, se alguém puder ajudar ... muito obrigado!
[]'s
Sergio
PS: o arquivo acessa.php funciona perfeitamente; no arquivo verifica.php não consigo recuperar o valor das variáveis, o controle volta ao formulário que recebe o login e senha (linha 5).
*****************************************
// Acessa.php
<?PHP
session_start();
// Recebe os campos
$login = $_POST['login'];
$senha = $_POST['senha'];
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
...
for ($x=0; $x < $linhas; $x++)
{
$cpf = mysql_result($result,$x,"CPF");
$nome = mysql_result($result,$x,"NOME");
$matricula = mysql_result($result,$x,"MATRICULA");
echo "<tr>";
echo "<td>$cpf</td>";
echo "<td><a href=verifica.php?cpf=$cpf'>$nome</a></td>";
echo "<td>$matricula</td>";
echo "</tr>";
}
?>
// Verifica.php
<?PHP
session_start();
if ((!isset($_SESSION['login])) or (!isset($_SESSION['senha'])))
header("Location: login.php");
else
{
$login = $SESSION['login'];
$senha = $SESSION['senha'];
if (($login == "") || ($senha == ""))
{
echo "<center><B> Os campos Login e Senha devem ser Preenchidos! </B></center>";
echo "<br>";
echo "<br>";
echo "<Center><B> <a href=\"login.php\">Voltar</a> </B></Center>";
}
else
{
$db = mysql_connect("localhost", $login, $senha) or die("A conexão com o servidor não foi executada");
mysql_select_db("SELECAO",$db) or die("Não foi possível selecionar o BD.");
$result = ...
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.