Ir para conteúdo
Amanda Antunes

Como alterar perfil de usuário logado (PHP)

Recommended Posts

Olá a todos, é minha primeira vez aqui pedindo por ajuda, e já agradeço...

o meu problema é o seguinte, estou tentando criar um CRUD, o cadastro/envio de mail de confirmação funciona corretamente e o login acho que está funcionando também, porém estou com problemas com o Update. Eu queria criar uma página de alteração de perfil de um usuário logado utilizando seu `id`  como base de identificação, mas não estou conseguindo pegar o id, espero que alguém possa me ajudar !!!

Com os arquivos eu esclareço melhor ...

 

Formulário de Login:

<?php
//include ("_php/conexao.inc"); Sempre inicia a conexão com o BD e cm sesssion_start()
include ("_php/conexao.inc");
?>

<!-- acima tem informações de html disnescessária para minha dúvida então removi ;) -->  
  <!-- Formulário de login -->
	<form name="login" id="fLogin" method="post" action="_php/login.php">
        <input type="password" name="senha" id="cSenha" placeholder="Senha">
        <input type="text" name="email" id="cMail" placeholder="E-mail"/>
        <input type="submit" name="entrar" id="bEntrar" value="Entrar!"/>
    </form>

 

Configuração do Login:

 

<?php
//inicia a conexão com o BD e cm sesssion_start()
include("conexao.inc");
?>
<?php

//Pega as informações dos input
$senha = $_POST["senha"];
$email = $_POST["email"];

//Faz consulta ao bando de dados
$sql = mysqli_query($conexao, "SELECT id, email, senha FROM cadastro WHERE email = '$email' AND senha = '$senha'");
$bd = mysqli_fetch_assoc($sql);

//Verifica os Dados, se estiver Ok leva o user para o index
if (!empty($bd)) {
  /*Durante minha procura por soluções muitos criavam uma session: 
	$_SESSION['logado'] = true; Vocês recomendam criar essa ação?*/ 

    $_SESSION["nome_"]        =$bd["nome"];
    $_SESSION["senha_"]       =$bd["senha"];
    $_SESSION["email_"]       =$bd["email"];
    $_SESSION["id_"]          =$bd["id"];
    header('location:../index.php');
}
//Se não ... reconduz o user para a página de login
else{
    header('location: ../login.php');
}
?>

Página index: Neste arquivo tem um 'li' 'Perfil' que  levaria até a um link com o id do user logado, porém no link não aparece o id $_SESSION 

 

<li><a href="_php/altera_perfil.php?id= "<?php echo $_SESSION["id_"] ?>>Perfil</a></li>

 

<?php
include ("_php/conexao.inc");
?>
<?php

//Cria uma consulta ao BD
$sql = mysqli_query($conexao, "SELECT * FROM cadastro");
if(!$sql) {
    die("erro no banco");
}
//Cria uma variável para selecionar os dados
$row = mysqli_fetch_assoc($sql);

?>

            <li><a href="index.php">Home</a></li>

            <!--Aqui o li 'Perfil' levaria até ao link _php/altera_perfil.php?id= e acrescentaria o id do user via $_SESSION-->
              
            <li><a href="_php/altera_perfil.php?id= "<?php echo $_SESSION["id_"] ?>>Perfil</a></li>
            <li><a href="login.php">Login</a></li>
            <li><a href="cadastro.html">Cadastro</a></li>

Form de alteração de perfil: Aqui após fazer a consulta ao BD os input seriam preenchidos com as informações do user logado, só que acaba preenchendo com os dados do primeiro id da minha tabela do BD não com os dados do usuário logado

 

<?php
//inicia a conexão com o BD e cm sesssion_start()
include ("conexao.inc");?>
<?php
$sql = mysqli_query($conexao, "SELECT * FROM cadastro ");
if(!$sql) {
    die("erro no banco");
}
$row = mysqli_fetch_object($sql);
?>
    <form name="perfil_usu" method="post" action="confim_alt_perfil.php" id="perfil_usua">
      
        <!--Aqui após fazer a consulta ao BD os input seriam preenchidos pelas informações do user logado, só que acaba preenchendo com os dados do
        primeiro id da tabela do BD não com os dados do usuario logado-->
          
          
        <input type="text" value="<?php echo $row->$_SESSION['nome_']?>" name="alt_nome" id="alt_nome" placeholder="Nome"/>
        <input type="email" value="<?php echo $row->$_SESSION['email_'] ?>" name="alt_email" id="alt_email" placeholder="E-mail"/>
        <input type="password" value="<?php echo $row->$_SESSION['senha_'] ?>" name="alt_senha" id="alt_senha" placeholder="Senha"/>
        <input type="text" id="id" name="id" value="<?php echo $row->$_SESSION["id_"] ?>"/>
        <input type="submit" value="Alterar!" id="bAlterar" name="bAlterar"/>

Confirma a alteração de dados:

 

<?php
include ("conexao.inc");

$id = $_POST["id"];
$nome = $_POST["alt_nome"];
$senha = $_POST["alt_senha"];
$email = $_POST["alt_email"];

$sql = mysqli_query($conexao, "UPDATE cadastro SET nome = '$nome', senha = '$senha', email = '$email' WHERE id = '$_SESSION["id_"]'") OR DIE(mysqli_error());

$row = mysqli_fetch_object($sql);

if(mysqli_affected_rows($conexao) > 0) {
    echo "Sucesso: Atualizado corretamente!";
}

else {
    echo "Aviso: Não foi atualizado!";
}

 

Não sei se consegui explicar bem, seria tipo

O usuário faz o login.

Quando ele estiver logado ele será encaminhado para o index onde haverá a opção Perfil.

Na página Perfil haverá os campos com os dados do Usuário já preenchidos com as antigas informações onde poderá alterar APENAS os seus dados..

No link do Perfil constará o id do usuário ex:https://forum.imasters.com.br/forum/altera_perfil.php?id=$_SESSION["id"] ?>

 

Porém com o meu sistema não aparece o id no link e os campos são preenchidos com os dados do primeiro usuário da minha Tabela do Banco de Dados e quando faço a alteração altera a do primeiro usuário da minha Tabela não os dados do usuário logado ...

 

Eu fiz alguma coisa errada, viajei demais e fiz coisa que não existe kkk?

 

:D

 

Se alguém puder me ajudar, Obrigada!!!!                                                                                                                                                                                                                                    

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola. dicas iniciais:

1. ao trabalhar com sessions, inicie seus arquivos com a funcao session_start();

2. se id é a chave primaria da tabela, verifique se esse valor esta armazenado corretamente na variavel $_SESSION(ïd") - use um "echo" enquanto esta desenvolvendo;

3. se estiver usando firefox, verifique se os cookies estao habilitados; normalmente as sessions nao funcionam nesse navegador sem os cookies.

 

complementando:
na pag. "Form de alteração de perfil"
você armazena o id do usuario - que estará na variavel
$_SESSION['id'] - numa outra variavel
(ex: $idlogado) e a utiliza na SQL:

SELECT * FROM cadastro WHERE id = '$idlogado'

para preencher o form.. tentahe.. qqer coisa retorne. :-D

 

  • Obrigado! 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigada por responder, Fernando!!!

 

1 hora atrás, Fernando C disse:

na pag. "Form de alteração de perfil"
você armazena o id do usuario - que estará na variavel
$_SESSION['id'] - numa outra variavel
(ex: $idlogado) e a utiliza na SQL:


SELECT * FROM cadastro WHERE id = '$idlogado'

 

Seria assim ? : 

 

$idLogado = $_SESSION["id_"];

$sql = mysqli_query($conexao, "SELECT * FROM cadastro WHERE id = '$idLogado'");

 

Não funsinou ...

eu utilizei o echo para ver se os input estava recebendo os valores do BD, e estão, mas infelizmente não sei o que está faltando :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi.. umas coisas que notei:
1. na 1a. pag (login.php)
p/ recuperar essa linha:

Citar

$_SESSION["nome_"] =$bd["nome"];

precisa inclui-la na sql;


2. na pg index mude a linha do link p/ assim:

<li><a href="altera_perfil.php?id=<?php echo $_SESSION["id_"] ?>">perfil</a></li>

mas atencao ao nivel; eu usei todas as pgs na mesma pasta;


3. na pag seguinte - altera_perfil - falta fechar o form;
ela ficaria assim:
 

<?php
session_start();
include ("conexao.php");

$idlogado=$_SESSION["id_"];

$sql = mysqli_query($conexao, "SELECT * FROM cadastro where id=$idlogado");
if(!$sql) {
    die("erro no banco");
}
$row = mysqli_fetch_object($sql);
?>
    <form name="perfil_usu" method="post" action="confim_alt_perfil.php" id="perfil_usua">
               
        <input type="text" value="<?php echo $row->nome?>" name="alt_nome" id="alt_nome" placeholder="Nome"/>
        <input type="email" value="<?php echo $row->email?>" name="alt_email" id="alt_email" placeholder="E-mail"/>
        <input type="password" value="<?php echo $row->senha?>" name="alt_senha" id="alt_senha" placeholder="Senha"/>
        <input name="id" type="hidden" id="id" value="<?php echo $row->id?>" />
      <input type="submit" value="Alterar!" id="bAlterar" name="bAlterar"/>
</form>

 

atencão:
- os campos do form não são tipo "session"; são recuperados da sql;

- c/ 1 campo oculto passando o id;

4. na ultima pg - confim_alt_perfil.php - essa linha esta dando erro:
 

Citar

$row = mysqli_fetch_object($sql);

Na sql use a variavel $id que você recebeu do campo oculto:
WHERE id = $id"

OBS: desculpe insistir, mas nada disso resolve se você não usar a funcao session_start() em todas as paginas, ok?

 

OBS 2:  tem 1 outra forma:
sua "altera_perfil" poderia ficar simplesmente assim, p/ utilizar as variaveis de sessão:

<?php
session_start();
?>

    <form name="perfil_usu" method="post" action="confim_alt_perfil.php" id="perfil_usua">
         <input type="text" value="<?php echo $_SESSION["nome_"] ?>" name="alt_nome" id="alt_nome" placeholder="Nome"/>
        <input type="email" value="<?php echo $_SESSION["email_"] ?>" name="alt_email" id="alt_email" placeholder="E-mail"/>
        <input type="password" value="<?php echo $_SESSION["senha_"] ?>" name="alt_senha" id="alt_senha" placeholder="Senha"/>
        <input name="id" type="hidden" id="id" value="<?php echo $_SESSION["id_"]?>" />
      <input type="submit" value="Alterar!" id="bAlterar" name="bAlterar"/>
</form>

tenta ahe, aqui deu ok...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Carcleo
      Estou tentando rotacionar um texto no PDF com mPDF mas não estou conseguindo.
      $css = ' <style> ul { } ul li { float: left; list-style: none; /*necessáro width no campo */ } ul li span.vertical { display: block; //transform: rotate(270deg); /*necessáro display: block*/ text-rotate : 270; } </style>'; $html = ' <ul> <li style="width: 150px"><span class="vertical">Elefante</span></li> <li style="width: 150px"><span>Não</span></li> <li style="width: 150px"><span>Come</span></li> <li style="width: 150px"><span class="vertical">Bananada</span></li> </ul>'; require_once "../vendor/autoload.php"; $pdf = new \Mpdf\Mpdf(['debug' => true]); $pdf->AddPage(); $pdf->charset_in = "UTF-8"; $pdf->SetFont('Arial','B',16); $pdf->WriteHTML( $css, 1 ); $pdf->WriteHTML( $html ); $pdf->Output(); Obs.: O restante do estilo funciona normal.
       
      O problema é apenas no PDF. No navegador, os spans giram normalmente.
    • Por jpaulorh
      O código grifado de amarelo está sem os caracteres de comentário, e quando é executado fica como se estivesse comentado e não executa o php.
       

       
      Segue abaixo o código para alguém me explicar esse mistério... 
       
      <!DOCTYPE html>
      <html>
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <title>CNSC</title>
          <!-- Favicons-->
        <link rel="icon" href="img/cnsc.png" sizes="32x32">
        <!-- Favicons-->
        <link rel="apple-touch-icon-precomposed" href="img/cnsc.png">
        <!-- Path to Framework7 Library CSS-->
        <link rel="stylesheet" href="css/framework7.ios.min.css">
        <link rel="stylesheet" href="css/framework7.ios.colors.min.css">
        <!-- Path to your custom app styles-->
        <link rel="stylesheet" href="css/my-app.css">
        <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
        <link rel="stylesheet" href="carbon/css/carbon-components.css">
        <!--Import Google Icon Font-->
        <link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
        <script
        src="https://code.jquery.com/jquery-3.1.1.min.js"
        integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
        crossorigin="anonymous"></script>
        <!-- Path to Framework7 Library JS-->
        <script type="text/javascript" src="js/framework7.min.js"></script>
        <script type="text/javascript" src="js/app.min.js"></script>
        <script src="carbon/js/carbon-components.js"></script>
        <script type="text/javascript">
        // Iniatilize do aplicativo com suas propriedades
        $(document).ready(function() {
          myApp = new Framework7({
            material: true,
            materialPageLoadDelay: 3,
            materialPreloaderHtml: '<span class="preloader-inner"><span class="preloader-inner-gap"></span><span class="preloader-inner-left"><span class="preloader-inner-half-circle"></span></span><span class="preloader-inner-right"><span class="preloader-inner-half-circle"></span></span></span>',
            modalTitle: 'CNSC',
            modalButtonCancel: 'Cancelar',
            modalPreloaderTitle: 'Carregando...',
          });
          verificaLogado();
        });
        </script>
      </head>
      <body class="theme-black">
        <!-- Status bar overlay for fullscreen mode-->
        <div class="statusbar-overlay"></div>
        <!-- Panels overlay-->
        <div class="panel-overlay"></div>
        <!-- Left panel with reveal effect-->
        <div class="panel panel-left panel-reveal">
          <div class="content-block">
            <div class="list-block">
              <ul>
                <li>
                  <a href="javascript: localStorage.clear(); location.href = 'index.html'" class="list-button item-link external"><i class="fa fa-sign-out color-icon" aria-hidden="true"></i> Sair</a>
                </li>
              </ul>
            </div>
          </div>
        </div>
        <!-- Views-->
        <div class="views">
          <!-- Your main view, should have "view-main" class-->
          <div class="view view-main">
            <!-- Top Navbar-->
            <div class="navbar">
              <div class="navbar-inner">
                <!-- We have home navbar without left link     icon-bars -->
                <div class="left"><a href="#" class="link icon-only open-panel"> <i class="icon"></i><img class="img img-responsive" style="position:absolute; margin-top: 0px; margin-left: 10px" src="img/cnsc.png"></a></div> 
                <br>
                <div class="center" style="position:absolute; font-weight:bold; color: #0080FF; margin-top: 0px; margin-left: 25%">Clínica N. Sra. do Carmo</div>
                            <?php include('slideshow.php');?>
              </div>
            </div>
            <!-- Pages, because we need fixed-through navbar and toolbar, it has additional appropriate classes-->
            <div class="pages navbar-through toolbar-through">
              <!-- Page, data-page contains page name-->
              <div data-page="index" class="page">
                <!-- Scrollable page content-->
      <div class="page-content">
                  <br>
                  <div class="login-screen-title">Atendimentos</div>
                  <!-- 
        Copyright IBM Corp. 2016, 2018
        This source code is licensed under the Apache-2.0 license found in the
        LICENSE file in the root directory of this source tree.
      -->
      <ul data-accordion class="bx--accordion">
          <li data-accordion-item class="bx--accordion__item">
            <button class="bx--accordion__heading" aria-expanded="false" aria-controls="pane1">
                <a href="li_listas.html" class="color-blue external" style="font-size: 18px;">
              <div class="bx--accordion__title"><i class="fa fa-list" aria-hidden="true"></i> Listas Atendimentos</a></div>
            </button>
          </li>
          <li data-accordion-item class="bx--accordion__item">
            <button class="bx--accordion__heading" aria-expanded="false" aria-controls="pane2">
            <a href="cad_usuarios.html" class="color-blue external" style="font-size: 18px;">
              <div class="bx--accordion__title"><i class="fa fa-user-circle-o" aria-hidden="true"></i> Usuários</a></div>
            </button>
          </li>
          <li data-accordion-item class="bx--accordion__item">
            <button class="bx--accordion__heading" aria-expanded="false" aria-controls="pane3">
            <a href="rel_relatorios.html" class="color-blue external" style="font-size: 18px;">
              <div class="bx--accordion__title"><i class="fa fa-bar-chart" aria-hidden="true"></i> Relatórios</a></div>
            </button>
          </li>
      </ul>
                </div>
              </div>
            </div>
          </div>
        </div>
      </body>
      </html>
    • Por Hannah25
      Eu estou criando um cms, encontrei algumas barreiras para concluir o projeto, alguém sabe como o wordpress substitui a função include pelas abreviações: wp_header(), wp_footer() e wp_ ?
       
      Seja lá o que for esta bem escondido naquele código enorme : (  
      Se alguém souber me ajude a criar essa função! ou uma alternativa sem ser a tradicional include uma personalizada...
    • Por Rafael-38
      Boa Noite, Pessoal

      Preciso de um orientação, veja se podem me ajudar.
      Estou tentando fazer uma validação de nível de acesso através da url só falta essa validação, onde o níveis são  Funcionário = 1 e Administrador = 2 .

      Exemplo url: painel/editUser.php?pag=editar&user=4 
       
      Então a ideia da validação é quando funcionário fazer login no painel ele consegue editar apenas o cadastro dele, caso mude o numero do user=4 para user=3 na url ele não consiga editar outro cadastro.
       
      Abaixo o código que fiz, mais é algum detalhe precisa ajustar:
      Coloquei um alert no $usu_idUser para testar e está recuperando a ID do usuário.
      //Validando Nivel de Acesso if($_GET['user'] != "$usu_idUser" || $_SESSION['nivelAcesso'] != "2") { echo "<script>alert('$usu_idUser'); location.href='index.php';</script>"; }else{ $usu_idUser = intval($_GET['user']); } Agradeço desde já pela ajudar...
    • Por Carcleo
      Gostaria de saber porque o mPDF, nesse meu código, não está aceitando o CSS ao gerar o PDF.
       
      Obs.: no navegador, sai tudo normal mas quando a exibição é no PDF é que nõ funcinam os estilos.
      <?php   $css = "         img {             max-width: 100%;         }         ul {             list-style: none;         }         div.relatorio {             width: 95%;             margin: 0 auto;         }         div.relatorio ul.border {             border: .1px rgb(0,0,0) solid;             background-color: black;         }         div.relatorio .centralizado {             text-align: center !important;         }         div.relatorio .backCinza {             background-color: rgb(217,217,217);         }         div.relatorio ul.ulInlineBlock li {             display: inline-block;         }         div.relatorio ul.lancamento li, div.relatorio ul.resumo li {             height: 100%;             line-height: 18px;             font-size: .85em;             border-left: .1px rgb(0,0,0) solid;             text-align: center;             vertical-align: middle;         }         div.relatorio ul.lancamento li {             width: 113.5px !important;         }         div.relatorio ul.resumo li {             width: 150px !important;         }         div.relatorio ul.lancamento li:first-child, div.relatorio ul.resumo li:first-child {             border-left: none;         }         .erro, .hCentralizadoAvisos {             color: rgb(255,0,0);         }         .hCentralizado, .hCentralizadoAvisos, .erro {             width: auto;             line-height: 50px;             text-align: center;             margin: 0 auto;         }         .labelPequeno {             width: 150px;             height: 30px;             padding: 3px;             display: inline-block;         }         span.vertical {             -webkit-writing-mode: vertical-lr;             -ms-writing-mode: tb-lr;             writing-mode: vertical-lr;             -webkit-transform: rotate(180deg);             -ms-transform: rotate(180deg);             transform: rotate(180deg);         }         span.comum {         }         div.cabecalhoVertical {             display: -webkit-box;             display: -ms-flexbox;             display: flex;             margin: 0 auto;             width: 800px;             height: 220px;             border: .1px rgb(0,0,0) solid;         }         div.cabecalhoVertical div {             display: -webkit-box;             display: -ms-flexbox;             display: flex;             border-right: .1px rgb(0,0,0) solid;             -webkit-box-align: center;             -ms-flex-align: center;             align-items: center;             -webkit-box-pack: center;             -ms-flex-pack: center;             justify-content: center;         }         div.cabecalhoVertical div span {             text-align: center;             font-weight: bolder;         }   ";   $html = "         <div class='relatorio'>             <img src='http://www.wesleyanagceu.com.br/_imgs/gceu.png' /> <h1>Relatório Mensal</h1>             <br><br>                 <div class='cabecalhoVertical'>             <div style='width:100px;'><span class='comum'   >Nome do Gcéu</span></div>             <div style='width:100px;'><span class='vertical'>Supervisor</span></div>             <div style='width:100px;'><span class='comum'   >Líder</span></div>             <div style='width:050px;'><span class='vertical'>Houve Supervisão</span></div>             <div style='width:050px;'><span class='vertical'>Houve dia de Jejum</span></div>             <div style='width:050px;'><span class='vertical'>Houve dia de Evangelismo</span></div>             <div style='width:050px;'><span class='vertical'>Membros Compromissados</span></div>             <div style='width:050px;'><span class='vertical'>Visitantes</span></div>             <div style='width:050px;'><span class='vertical'>Crianças de 0 à 12 anos</span></div>             <div style='width:050px;'><span class='vertical'>Total de presentes</span></div>             <div style='width:050px;'><span class='vertical'>Ofertas</span></div>                                 <div style='width:050px;'><span class='vertical'>Disicpulados</span></div>                                 <div style='width:050px;'><span class='vertical'>Número de decisões</span></div>                             </div>             <div class='border cabecalhoVertical' style='backgroud-color:none; height: 50px !important;'>             <div style='width:100px;'><span class='comum'>Célula 1</span></div>             <div style='width:100px;'><span class='comum'>Cleonice</span></div>             <div style='width:100px;'><span class='comum'>Jonas</span></div>             <div style='width:050px;'><span class='comum'>Não</span></div>             <div style='width:050px;'><span class='comum'>Não</span></div>             <div style='width:050px;'><span class='comum'>Não</span></div>             <div style='width:050px;'><span class='comum'>50</span></div>             <div style='width:050px;'><span class='comum'>10</span></div>             <div style='width:050px;'><span class='comum'>13</span></div>             <div style='width:050px;'><span class='comum'>73</span></div>             <div style='width:050px;'><span class='comum'>22,65</span></div>                                 <div style='width:050px;'><span class='comum'>2</span></div>                                 <div style='width:050px;'><span class='comum'>11</span></div>         </div>                      <div class='border cabecalhoVertical' style='backgroud-color:none; height: 50px !important;'>             <div style='width:100px;'><span class='comum'>Celula 2</span></div>             <div style='width:100px;'><span class='comum'>Carlos</span></div>             <div style='width:100px;'><span class='comum'>Jonas</span></div>             <div style='width:050px;'><span class='comum'>Não</span></div>             <div style='width:050px;'><span class='comum'>Não</span></div>             <div style='width:050px;'><span class='comum'>Não</span></div>             <div style='width:050px;'><span class='comum'>10</span></div>             <div style='width:050px;'><span class='comum'>5</span></div>             <div style='width:050px;'><span class='comum'>3</span></div>             <div style='width:050px;'><span class='comum'>18</span></div>             <div style='width:050px;'><span class='comum'>78,39</span></div>                                 <div style='width:050px;'><span class='comum'>3</span></div>                                 <div style='width:050px;'><span class='comum'>1</span></div>         </div>                      <div class='border cabecalhoVertical' style='backgroud-color:none; height: 50px !important;'>             <div style='width:100px;'><span class='comum'>Celula TOP</span></div>             <div style='width:100px;'><span class='comum'>Carlos</span></div>             <div style='width:100px;'><span class='comum'>Carlos</span></div>             <div style='width:500px;'><span class='comum'>Não houve Reuniões para esse Gcéu</span></div>         </div>                      <div class='border cabecalhoVertical' style='backgroud-color:none; height: 50px !important;'>             <div style='width:100px;'><span class='comum'>Jesuita</span></div>             <div style='width:100px;'><span class='comum'>Josefina Etelvina</span></div>             <div style='width:100px;'><span class='comum'>Josefina Etelvina</span></div>             <div style='width:500px;'><span class='comum'>Não houve Reuniões para esse Gcéu</span></div>         </div>                      <div class='border cabecalhoVertical' style='backgroud-color:none; height: 50px !important;'>             <div style='width:100px;'><span class='comum'>Tassito</span></div>             <div style='width:100px;'><span class='comum'>Carlos</span></div>             <div style='width:100px;'><span class='comum'>Carlos</span></div>             <div style='width:500px;'><span class='comum'>Não houve Reuniões para esse Gcéu</span></div>         </div>     </div>";     require_once "../_scripts/_php/_configuracoes/erros.php";     require_once "../vendor/autoload.php";     $pdf = new \Mpdf\Mpdf(['debug' => true]);     $pdf->AddPage();     $pdf->charset_in = "UTF-8";     $pdf->SetFont('Arial','B',16);     $pdf->WriteHTML( $css, 1 );     $pdf->WriteHTML( $html );     $pdf->Output("relatorio.pdf","D"); ?>  
×

Informação importante

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