Ir para conteúdo

ygor.anjos

Members
  • Total de itens

    344
  • Registro em

  • Última visita

  • Dias vencidos

    5

Posts postados por ygor.anjos


  1. usa a função  eval().

    doc:

    http://www.php.net/manual/en/function.eval.php

    vai ficar algo assim:

    eval($yourcode);

    porém todavia entretanto não é uma boa pratica colocar código no banco de dados.

    outra forma seria voce utilizar o replace ao invés de salvar 
     '".$_SESSION["empresa"]."'  coloque algo como ##EMPRESA## e utilize 

    
    $partedocodigo = str_replace(##EMPRESA##, $_SESSION["empresa"], $partedocodigo);

    https://www.php.net/manual/pt_BR/function.str-replace.php


  2. o unset destrói a variavel, não use ele se não precisa
    tente assim:

    $QueryUser = $QueryUser[0]['user_id'];

    caso não de certo de um var_dump para verificar oque esta retornando após executar a query e pesquise sobre last insert id


  3. você tem que chamar a função onde precisa e retorna os dados.

     

    function monta_avaliacao($cpf){
    try {
        $query = mysqli_query($_SESSION["conector"],"SELECT c.*, a. cliente AS clientes FROM clientes AS c INNER JOIN avaliacoes AS a ON c.id = a.cliente WHERE c.cpf= '".$cpf."' ");
         $dados = mysqli_fetch_assoc($query);
        return $dados;
    }catch (Exception $e){
        $error = $e->getMessage();
        return $error;
    }
    
         }
    
    
    $avaliacao = monta_avaliacao('123456789');
    echo $avaliacao['CPF'];

     


  4. agora tem que funcionar haha:

    function monta_avaliacao($cpf){
    try {
        $query = mysqli_query($_SESSION["conector"],"SELECT c.*, a. cliente AS clientes FROM clientes AS c INNER JOIN avaliacoes AS a ON c.id = a.cliente WHERE c.cpf= '".$cpf."' ");
         $dados = mysqli_fetch_assoc($query);
        $echo $dados['CPF'];
    }catch (Exception $e){
        $error = $e->getMessage();
        echo $error;
    }
    
         }

     


  5. Coloca aqui como esta retornando.

    function monta_avaliacao($cpf){
    try {
        $query = mysqli_query($_SESSION["conector"],"SELECT c.*, a. cliente AS clientes FROM clientes AS c INNER JOIN avaliacoes AS a ON c.id = a.cliente WHERE c.cpf= '".$cpf."' ");
         $dados = mysqli_fetch_assoc($query);
        var_dump($dados);
    }catch (Exception $e){
        $error = $e->getMessage();
        echo $error;
    }
    
         }

     


  6. Pesquise no youtube curso de PHP, tem varios de graça, de preferencia para os que ensinam com bootstrap. 
    Também pode pesquisar por CRUD bootstrap PHP


  7. tente troca

    print $dados['c.cpf'];

    por 

    var_dump($dados);

    para ver os campos que esta retornando.

     adicione tbm um try catch para ver se o banco não esta retornando nenhum erro

    
    function monta_avaliacao($cpf){
    try {
        $query = mysqli_query($_SESSION["conector"],"SELECT c.*, a. cliente AS clientes FROM clientes AS c INNER JOIN avaliacoes AS a ON c.id = a.cliente WHERE c.cpf= '".$cpf."' ");
         $dados = mysqli_fetch_assoc($query);
        print $dados['c.cpf'];
    }catch (Exception $e){
        $error = $e->getMessage();
        echo $error;
    }
    
         }

     

×

Informação importante

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