Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcosvn

Como puxar nome e sobrenome do BD

Recommended Posts

falaee meus amigos, meus tópicos deve ser bem idiota mas peço a gentileza de me ajudarem, estou começando e tenho muita dificuldade ainda.

Depois de certo esforço consegui fazer a validação de cadastro e o login, agora preciso que no menu administrativo puxe o nome e sobrenome do usuário logado.

O menu administrativo está assim:

bITESp0.png

e o nome está ta linha:

<a data-toggle="dropdown" class="dropdown-toggle" href="#"><span class="fa fa-user"><img src="img/img.jpg" class="user-image" alt="User Image"></span>Marcos Nóbrega<b class="caret"></b></a>

como devo chamar do BD o nome e sobrenome com o PHP e inserir no menu administrativo ?

obrigado

Macos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro amigo

Marcosvn

Acredito que no seu Banco de Dados, deva ter 2 campos distintos: NOME e SOBRENOME

Exemplo:

Campo Nome.........: FULANO

Campo SobreNome: DE TAL

Para mostrar na tela basta fazer da seguinte forma, ou seja CONCATENAR os campos:


<span>Seja Bem vindo(a) <strong><?php echo $nome.' '.$sobrenome; ?></strong></span>

Se ajudou a dica, poste um OK.

Abraços,

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro amigo

Marcosvn

Acredito que no seu Banco de Dados, deva ter 2 campos distintos: NOME e SOBRENOME

Exemplo:

Campo Nome.........: FULANO

Campo SobreNome: DE TAL

Para mostrar na tela basta fazer da seguinte forma, ou seja CONCATENAR os campos:


<span>Seja Bem vindo(a) <strong><?php echo $nome.' '.$sobrenome; ?></strong></span>

Se ajudou a dica, poste um OK.

Abraços,

Renato

ele retorna o seguinte erro cara

wuiR01y.png

o que pode ser ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta ler o erro "undefined variable: nome"... você está tentando usar uma variável ($nome) que não existe no script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

De certa maneira até consegui resolver. A página de validação é assim:

<?php
session_start();
	include_once("conexao/conexao.php");

	if((isset($_POST['nome_usuario'])) && (isset($_POST['senha']))) {
	 $usuario = mysqli_real_escape_string($conn, $_POST['nome_usuario']);
	 $senha = mysqli_real_escape_string($conn, $_POST['senha']);
	 $senha = md5($senha);

	 $result_usuario = "SELECT * FROM usuario WHERE nome_usuario = '$usuario' && senha = '$senha'";
	 $resultado_usuario = mysqli_query($conn, $result_usuario);
	 $resultado = mysqli_fetch_assoc($resultado_usuario);


	 // Encontrando um usuário na tabela usuário com os mesmos dados
	 if(isset($resultado)){
	 		$_SESSION['usuarioNome'] = $resultado['nome_usuario'];
			$_SESSION['usuarioSenha'] = $resultado['senha'];
			$_SESSION['usuarioNiveisAcessoId'] = $resultado['nivel_acesso_id'];
			if($_SESSION['usuarioNiveisAcessoId'] == "1") {
				header("Location: administrativo.php");
			}elseif($_SESSION['usuarioNiveisAcessoId'] == "2"){
				header("Location: colaborador.php");
			}elseif($_SESSION['usuarioNiveisAcessoId'] == "3"){
				header("Location: cliente.php");
			}else{
				$_SESSION['loginErro'] = "Erro - Entre em contato cesar@celke.com.br";
				header("Location: index.php");
			}
		}else{
			$_SESSION['loginErro'] = "Usuário ou senha inválido";
			header("Location: index.php");
		}
	}else{
		$_SESSION['loginErro'] = "Usuário ou senha inválido";
		header("Location: index.php");
	}

?>

chamei o nome de usuário e deu certo: <?php echo $_SESSION['usuarioNome']; ?>

Mas preciso chamar o nome e sobrenome e não faço idéia como ajustar isso na página que faz a validação.

Alguma dica ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.