Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Compreender por que não consigo imprimir a variável declarada nas $_SESSIONS com o 'echo' vai me ajudar muito no prosseguimento dos estudos.

<?php
session_start();
include('conecta.php');
$usuario = 'sofia';
$email = 'email';
$senha='5';

function insereUsuario($conecta,$usuario,$email,$senha){

      $sqlU = "SELECT * FROM tb_usuario WHERE nome_usuario = '$usuario' ";
        $resultado_U = mysqli_query($conecta, $sqlU);
          $dados_usuario = mysqli_fetch_array($resultado_U);

            if(isset($dados_usuario['nome_usuario'])){
              $_SESSION['temusuario'] = 'usuario existente';
            }

      $sqlE = "SELECT * FROM tb_usuario WHERE nome_usuario = '$usuario' ";
        $resultado_E = mysqli_query($conecta, $sqlE);
          $dados_usuario = mysqli_fetch_array($resultado_E);

            if($dados_usuario['mail']){

            $_SESSION['tememail'] = 'email existente';

            }

}

    insereUsuario($conecta,$usuario,$email,$senha);
       if($_SESSION['temusuario']){
            echo $_SESSION['temusuario'];
}else{

            echo $_SESSION['tememail'];

}


?>
2 respostas

Oi Sostenes, esse código inteiro está em um único arquivo?

solução!

você ja tentou colocar a variável $_SESSION['tememail'] = 'email existente'; dentro de outra variável?? tipo assim

$terminal = $_SESSION['tememail'] = 'email existente'; e depois echo $terminal;

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software