Dúvida Php
#1
Posted 12/06/2006, 21:22
Tenho um sistema de login em session instalado e gostaria de inserir uma mensagem de boas-vindas com o nome do usuário após o login.
Banco de Dados: login
Tabela: atlogin
Quero pegar o campo "login" dentro da tabela "atlogin".
Alguém dá um HELP ae?
Vlw!
#2
Posted 12/06/2006, 21:33
<?php //CONEXAO $Sql = mysql_query("SELECT * FROM atlogin WHERE login = '{$_SESSION['login']}'"); echo (mysql_num_rows($Sql)>0) ? "Seja bem vindo ".mysql_result($Sql,0,"login"): 'Login inválido'; ?>
Ajuda em algo ?
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#3
Posted 12/06/2006, 21:51
fiz assim:
<?php
include("atlogin/config.php");
$Sql = mysql_query("SELECT * FROM atlogin WHERE login = '{$_SESSION['login']}'");
echo (mysql_num_rows($Sql)>0) ? "Seja bem vindo ".mysql_result($Sql,0,"login"): 'Login inválido';
?>
e só aparece "Login Inválido"
Tem alguma idéia?
Edição feita por: edumc, 12/06/2006, 21:51.
#4
Posted 12/06/2006, 22:09
troca o $_SESSEION['login'] para o $_POST['nome_do_campo_de_login_do_formulario']
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#5
Posted 12/06/2006, 22:19
#6
Posted 12/06/2006, 22:23
coloque isso nas paginas na area restrita:
<? session_start(); if ( !isset($_SESSION['login']) ){ echo "<script>location.href='login.php';</script>"; } ?>
Caso alguem entre sem fazer o login, vc redirecionara para pagina login, agora coloque isso na msg de boas vindas:
<? echo $_SESSION['login']; ?
Acho q é isso q entendi ^^
#7
Posted 12/06/2006, 22:43
Usei
<? echo $_SESSION['login']; ?>
Mas nada apareceu na tela!
#8
Posted 12/06/2006, 23:08
<? echo "<FONT FACE=Verdana SIZE=1> Olá <b>$login</b>.</font> ";?>
TopBrasil - * Aqui seu site tem valor *
========================================
========================================
E-mail: williamont@terra.com.br
========================================
========================================
MSN: wil_rock@hotmail.com
========================================
========================================
Doando - O TopBrasil apoia essa ideia
========================================
#9
Posted 12/06/2006, 23:34
Coloquei no início da página a conexão com o banco de dados:
<?
include("atlogin/config.php");
?>
Depois coloquei o código:
<? echo "<FONT FACE=Verdana SIZE=1> Olá <b>$login</b>.</font> ";?>
Aí após eu me logar apareceu o seguinte:
Olá, (e o usuário do meu banco de dados)
Ele pegou o "login" porém o login do config.php que é o usuário do meu banco de dados.
E Agora?
Edição feita por: edumc, 12/06/2006, 23:34.
#10
Posted 12/06/2006, 23:52
<?
include("atlogin/config.php");
?>
e ve o que aparece
TopBrasil - * Aqui seu site tem valor *
========================================
========================================
E-mail: williamont@terra.com.br
========================================
========================================
MSN: wil_rock@hotmail.com
========================================
========================================
Doando - O TopBrasil apoia essa ideia
========================================
#11
Posted 13/06/2006, 00:05
parece q tá faltando a conexão com o banco de dados (login), pra poder buscar dentro da tabela "atlogin" e o campo "login"
Acredito que esteja faltando algo deste tipo...
Oq acha?
Edição feita por: edumc, 13/06/2006, 00:06.
#12
Posted 13/06/2006, 00:12
tenta
<?
include"config.php"; //incluindo o arquivo de conexao
$y = mysql_query("SELECT * FROM atlogin");// selecionei a tabela que quero trabalhar
while($x = mysql_fetch_array($y)){ //criei um array chamado $x que sera responssavel pra listar os dados
$login = "$x[login]";
echo'
Olá '.$x['login'].'
';
}
?>
Edição feita por: TopBrasil, 13/06/2006, 00:12.
TopBrasil - * Aqui seu site tem valor *
========================================
========================================
E-mail: williamont@terra.com.br
========================================
========================================
MSN: wil_rock@hotmail.com
========================================
========================================
Doando - O TopBrasil apoia essa ideia
========================================
#13
Posted 13/06/2006, 00:18
Deu Olá para todos os usuários que estão cadastrados!! Hehe
e agora?? Tem alguma idéia?
#14
Posted 13/06/2006, 00:20
TopBrasil - * Aqui seu site tem valor *
========================================
========================================
E-mail: williamont@terra.com.br
========================================
========================================
MSN: wil_rock@hotmail.com
========================================
========================================
Doando - O TopBrasil apoia essa ideia
========================================
#15
Posted 13/06/2006, 00:26
Alguém ajuda??
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)