Fórum NÃO CONSIGO CRIAR SESSION! #580833
02/05/2017
0
Sou nova por aqui, e inciante na programação. Pois bem, estou TENTANDO desenvolver um sistema de contas, porém, estou com dificuldades para criar as sessioons, consigo pegar o nome do usuário que logou, mas quando tento pegar o mesmo usuário logado, para inserir em uma tabela no banco, ele fica como indefinido...
segue código do login
<?php
require'bd.php';
$usuario = $_POST['novo_usuario'];
$senha = $_POST['senha'];
$login= "SELECT * FROM cadastro WHERE novo_usuario = '$usuario' AND senha = '$senha'";
$pg = pg_query($con, $login );
$x= pg_num_rows($pg);
if($x >0 ){
session_start();
$logado = $_SESSION['novo_usuario'];
include'logado.php';
}else {
echo "<script>alert('Usuário e/ou senha inválidos!');</script>";
include 'index.php';
}
CÓDIGO DO USUÁRIO LOGADO
<?php
require 'bd.php';
if(!isset($_SESSION)) { session_start(); }
$_SESSION['novo_usuario']= $logado;
//pega nome do usuário logado para inserir na página de logado
Echo "<h2>Bem vindo ".strtoupper($usuario).",";
echo"</h2><htmn><br>
<label> Receitas: </label>
<form method='post' action='controle.php'>
<input type='text' name='receitas'/><br>
<label> Despesas: </label><br>
<input type='text' name='despesas'/>
<input type='submit' name='Enviar'/>
</form>
</html>";
E O CÓDIGO DA INSERÇÃO DAS RECEITAS E DESPESAS NO BANCO
<?php
require'bd.php';
$receitas = $_POST['receitas'];
$despesas = $_POST['despesas'];
$total = $receitas - $despesas;
$query = "INSERT INTO contas (receitas, despesas, total, usuario) VALUES ('$receitas', '$despesas', '$total', '$usuario')";
$y = pg_query($con, $query);
$lin = pg_affected_rows($y);
if($lin >0 ){
echo"Ok";
}else{
echo"Falha!";
}
?>
OBRIGADA!
Pamella Ávila
Curtir tópico
+ 0Post mais votado
03/05/2017
https://www.devmedia.com.br/serializacao-de-objetos-em-session-no-php/28535 e https://www.devmedia.com.br/criando-sessao-para-login-no-php/27347.
E como vc tá iniciando agora com os estudos, eu sugiro o nosso Guia de referência - https://www.devmedia.com.br/guias/php/9.
Espero ter lhe ajudado.
Daniella Gomes
Gostei + 1
Mais Posts
03/05/2017
Daniella Gomes
https://www.devmedia.com.br/serializacao-de-objetos-em-session-no-php/28535 e https://www.devmedia.com.br/criando-sessao-para-login-no-php/27347.
E como vc tá iniciando agora com os estudos, eu sugiro o nosso Guia de referência - https://www.devmedia.com.br/guias/php/9.
Espero ter lhe ajudado.
Gostei + 0
03/05/2017
Pamella Ávila
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)