Marcosvn 3 Denunciar post Postado Dezembro 30, 2016 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: 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
Remazela 6 Denunciar post Postado Dezembro 30, 2016 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
Beraldo 864 Denunciar post Postado Dezembro 30, 2016 Você já estudou como integrar PHP com banco de dados? Comece com isso Aqui alguns links úteis: http://rberaldo.com.br/pdo-mysql/ http://www.1keydata.com/pt/sql/ http://www.w3schools.com/sql/ Compartilhar este post Link para o post Compartilhar em outros sites
Marcosvn 3 Denunciar post Postado Dezembro 31, 2016 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 o que pode ser ? Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Dezembro 31, 2016 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
leonardo de andrade baessa 16 Denunciar post Postado Dezembro 31, 2016 Faz uma conexão com o Banco, verifica em qual tabela ele está cria uma função de exibir e só modela o forma. essa serie de quatro aulas como montar esse sistema vai te ajudar bastante. Compartilhar este post Link para o post Compartilhar em outros sites
Marcosvn 3 Denunciar post Postado Janeiro 1, 2017 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
leonardo de andrade baessa 16 Denunciar post Postado Janeiro 1, 2017 Cria as variaveis no cadastro e cadastra separadamente ai você chama cada uma, logo chama primeiro o nome e depois o sobrenome. Compartilhar este post Link para o post Compartilhar em outros sites