Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 198
Sexo: Masculino

apresentar dados duma sessao iniciada

25-05-2015 13:53

Ao fazer login tenho o seguinte:

$_SESSION['email'] = $email; $_SESSION['nome'] = $resultado['nome']; $_SESSION['nivel'] = $resultado['nivel'];

Agora queria apresentar os dados na pagina de utilizador da seguinte forma:

$busca = $ligacao->query("SELECT * FROM utilizadores WHERE ".$_SESSION['email']." = true "); while($mostrar = mysqli_fetch_array($busca) ) nome:<?php echo $mostrar['nome'] ?>

etc...por ai abaixo...

Mas apresenta uma mensagem de erro onde esta o script do WHILE...

a QUERY ESTÁ MAL FEITA ONDE?
TAMBEM JA EXPERIMENTEI DA SEGUINTE FORMA E COM O MESMO RESULTADO....:

$busca = $ligacao->query("SELECT * FROM utilizadores WHERE email = ".$_SESSION['email']." ");

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: apresentar dados duma sessao iniciada

25-05-2015 13:58

A primeira query está incorreta nesse ponto

$busca = $ligacao->query("SELECT * FROM utilizadores WHERE ".$_SESSION['email']." = true ");

Deveria ser:

WHERE colunatal='valor tal'

A segunda query falta o limitador para o valor, que no caso seria a aspas simples.

$busca = $ligacao->query("SELECT * FROM utilizadores WHERE email = '".$_SESSION['email']."' ");

1
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 198
Sexo: Masculino

Re: apresentar dados duma sessao iniciada  #resolvido

25-05-2015 18:20

Muito obrigado pela dica!! :)
1

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado