Ir para conteúdo

Kefatif

Members
  • Total de itens

    37
  • Registro em

  • Última visita

Posts postados por Kefatif


  1. Prezados, bom dia.

     

    Preciso da ajuda dos Srs!

     

    Não estou conseguindo localizar o erro no arquivo abaixo.

     

    Ao clicar no botão ele me envia a mensagem: "Erro ao registrar estoque !"

     

    Poderiam me ajudar?

     

    Agradeço desde já pela ajuda.

     

    <?php
    
    include_once 'autenticacao.php';
    include_once'../../conexao.php';
    include_once '../../funcoes.php';       
    include_once '../../decodepost.php';
    
    
    
    
            
            if( !isset($_POST["cont"]) or !isset($_SESSION["cnes"]) ){
                
                ECHO "Erro";
                
            }else{
            
            $cnes = $_SESSION["cnes"];
            $idusuario = $_SESSION["idusuario"];
            
            $cont = $_POST["cont"];     
    
             $sql = "insert into LESAO_ESTOQUE values(null,curdate(), '".$cnes."',".$idusuario.")";
          
                    if(mysqli_query($con, $sql)){
    
                    $idestoque = mysqli_insert_id($con);
                    $coberturas = 0;
                    
                        for($i=1 ; $i<=$cont; $i++){
    
                            if(isset($_POST[$i])){
    
                                if($_POST[$i]<=0){
    
                                }else{
                                    $qtd = $_POST[$i];
                                    $sqlqtd = "insert into LESAO_REL_ESTOQUE_COBERTURAS values(".$idestoque.", ".$i.", ".$qtd.", ".$idusuario.")";
                                    if(mysqli_query($con, $sqlqtd)){
                                        $coberturas = $coberturas+1;
                                    }
                                }
                                } 
                        }
                        
                         $grav = "Registrado estoque de ".$coberturas." coberturas !";  
    
                    }else{
                        $grav = "Erro ao registrar estoque !";
                    }
    
                    
            //5- Fechar a conexão
            mysqli_close($con);
            ?>
            
            <script>
                alert('<?php echo $grav; ?>');
                location.href="estoque-registrar.php";
            </script>
           
           
            
            <?php
            }
            ?>
    
     

     


  2. Prezados, bom dia.

     

    Utilizo as linguagens: php, html e banco de dados mysql.

     

    Tenho uma tabela que deveria trazer todos os registros localizados no banco de dados, porém me traz apenas um.

     

    Quando rodo a Query sozinha direto no banco ela me traz todos os registros, mas ao incluir no código php/html me traz apenas o primeiro registro, segue o código abaixo:

     

    $sqlnominal = "SELECT
                                    A.CNES,
                                    C.NOME_UNIDADE,
                                    A.NOME_PACIENTE,
                                    A.CPF,
                                    A.CNS,
                                    A.DATA_NASC,
                                    B.DATA_DISPENSACAO,
                                    B.CANETA_NPH,
                                    B.CANETA_REGULAR
                                    
                                    FROM
                                    insulino_cadastro A
                                    
                                    INNER JOIN
                                    insulino_dispensacao B ON A.ID_PACIENTE = B.ID_PACIENTE
                                    
                                    INNER JOIN
                                    unidades C ON A.CNES = C.CNES
                                    
                                    and (B.CANETA_NPH != '' or B.CANETA_REGULAR != '')";
    
                                    $resultnominal = mysqli_query($con, $sqlnominal);
                                    $rownominal = mysqli_fetch_array($resultnominal);
     
                      
                                    ?>
                            
    
                            <table class="table table-hover table-bordered" id="tabela-dispensacao2" style="margin-top:0.2%">
                            <tr> 
                                <th>UNIDADE</th>
                                <th>PACIENTE</th>
                                <th>CPF</th>
                                <th>CNS</th>
                                <th>DATA DE<br>NASCIMENTO</th>
                                <th>RETIRADA</th>
                                <th>CANETA NPH</th>
                                <th>CANETA REGULAR</th>
                            </tr>
    
                            
                                    
                                <td><?php echo $rownominal["CNES"]?></td>
                                <td><?php echo $rownominal["NOME_PACIENTE"]?></td>
                                <td><?php echo $rownominal["CPF"]?></td>
                                <td><?php echo $rownominal["CNS"]?></td>
                                <td><?php echo dataTela($rownominal["DATA_NASC"]); ?></td>
                                <td><?php echo dataTela($rownominal["DATA_DISPENSACAO"]); ?></td>
                                <td><?php echo $rownominal["CANETA_NPH"]?></td>
                                <td><?php echo $rownominal["CANETA_REGULAR"]?></td>
                                    
                            </tr>                            
                        </table>
                            <?php
                        }else{
                            echo "Nenhum registro encontrado!";
                        
    
    }

     

    Agradeço desde  já pela ajuda.

     

    Obrigado!


  3. 13 minutos atrás, Kefatif disse:

    Prezados, boa tarde.

     

    Utilizo um banco de dados Mysql + Programação PHP e HTML.

     

    Preciso que no filtro do sql ele não me traga o estoque do CNES "0000000", como eu poderia ta excluindo ele do filtro?

     

     

    
    $sqlestoque = "select
                                       A.ID_ESTOQUE,
                                       D.CNES,
                                       D.NOME_UNIDADE,
                                       B.COBERTURA,
                                       A.QTD,
                                       C.DATA_REGISTRO
    
                                       FROM
                                       lesao_rel_estoque_coberturas A
    
                                       INNER JOIN
                                       lesao_coberturas B ON A.ID_COBERTURA = B.ID_COBERTURA
    
                                       INNER JOIN
                                       lesao_estoque C ON A.ID_ESTOQUE = C.ID_ESTOQUE
    
                                       INNER JOIN
                                       unidades D ON C.CNES = D.CNES
    
                                       WHERE C.ID_ESTOQUE = (SELECT MAX(E.ID_ESTOQUE)
                                       FROM lesao_estoque E
                                       WHERE E.CNES = C.CNES)
    
                                       ORDER BY A.ID_ESTOQUE DESC";

     

    Agradeço a ajuda desde já.

     

    Muito obrigado!

     

     

    Desculpem, consegui resolver... Segue abaixo:

     

    SELECT
    A.ID_ESTOQUE,
    D.CNES,
    D.NOME_UNIDADE,
    B.COBERTURA,
    A.QTD,
    C.DATA_REGISTRO
    
    FROM
    lesao_rel_estoque_coberturas A
    
    INNER JOIN
    lesao_coberturas B ON A.ID_COBERTURA = B.ID_COBERTURA
    
    INNER JOIN
    lesao_estoque C ON A.ID_ESTOQUE = C.ID_ESTOQUE
    
    INNER JOIN
    unidades D ON C.CNES = D.CNES
    
    WHERE C.ID_ESTOQUE = (SELECT MAX(E.ID_ESTOQUE)
                             FROM lesao_estoque E
                             WHERE E.CNES = C.CNES AND E.CNES <> '0000000')
    
    ORDER BY A.ID_ESTOQUE DESC

     


  4. Prezados, boa tarde.

     

    Utilizo um banco de dados Mysql + Programação PHP e HTML.

     

    Preciso que no filtro do sql ele não me traga o estoque do CNES "0000000", como eu poderia ta excluindo ele do filtro?

     

     

    $sqlestoque = "select
                                       A.ID_ESTOQUE,
                                       D.CNES,
                                       D.NOME_UNIDADE,
                                       B.COBERTURA,
                                       A.QTD,
                                       C.DATA_REGISTRO
    
                                       FROM
                                       lesao_rel_estoque_coberturas A
    
                                       INNER JOIN
                                       lesao_coberturas B ON A.ID_COBERTURA = B.ID_COBERTURA
    
                                       INNER JOIN
                                       lesao_estoque C ON A.ID_ESTOQUE = C.ID_ESTOQUE
    
                                       INNER JOIN
                                       unidades D ON C.CNES = D.CNES
    
                                       WHERE C.ID_ESTOQUE = (SELECT MAX(E.ID_ESTOQUE)
                                       FROM lesao_estoque E
                                       WHERE E.CNES = C.CNES)
    
                                       ORDER BY A.ID_ESTOQUE DESC";

     

    Agradeço a ajuda desde já.

     

    Muito obrigado!


  5. @Motta, consegui adaptar o seu código a minha necessidade ficou perfeito!

     

    Muito obrigado...

     

    Segue o código adaptado:

     

    SELECT
    A.ID_ESTOQUE,
    D.CNES,
    D.NOME_UNIDADE,
    B.COBERTURA,
    A.QTD,
    C.DATA_REGISTRO
    
    FROM
    lesao_rel_estoque_coberturas A
    
    INNER JOIN
    lesao_coberturas B ON A.ID_COBERTURA = B.ID_COBERTURA
    
    INNER JOIN
    lesao_estoque C ON A.ID_ESTOQUE = C.ID_ESTOQUE
    
    INNER JOIN
    unidades D ON C.CNES = D.CNES
    
    WHERE C.DATA_REGISTRO = (SELECT MAX(E.DATA_REGISTRO)
                             FROM lesao_estoque E
                             WHERE E.CNES = C.CNES)
    
    ORDER BY A.ID_ESTOQUE

     

     


  6. 2 horas atrás, Motta disse:

    Uma forma por subselect e max


     

    
    SELECT
    A.ID_ESTOQUE,
    D.CNES,
    D.NOME_UNIDADE,
    B.COBERTURA,
    A.QTD,
    C.DATA_REGISTRO
    
    FROM
    lesao_rel_estoque_coberturas A
    
    INNER JOIN
    lesao_coberturas B ON A.ID_COBERTURA = B.ID_COBERTURA
    
    INNER JOIN
    lesao_estoque C ON A.ID_ESTOQUE = C.ID_ESTOQUE
    
    INNER JOIN
    unidades D ON C.CNES = D.CNES
    
    WHERE C.DATA_REGISTRO = (SELECT MAX(E.DATA_REGISTRO)
                             FROM lesao_estoque E
                             WHERE E.ID_ESTOQUE = D.ID_ESTOQUE)
    
    ORDER BY A.ID_ESTOQUE

     

     

    Obrigado pelo retorno, mas ao testar ele repete as unidades em dias diferentes.

     

    Como posso fazer ele me trazer o registro mais recente do estoque das unidades.

     

    O CNES é o código da unidade.

     

    Agradeço.

     

     


  7. Prezados, boa tarde.

     

    No meu banco de dados tenho registro de estoque de alguns produtos e suas respectivas unidades.

     

    Eu gostaria que a query só trouxesse o último registro dos produtos daquela unidade.

     

    Utilizo Mysql como banco de dados.

     

    Segue minha Query abaixo:

     

    SELECT
    A.ID_ESTOQUE,
    D.CNES,
    D.NOME_UNIDADE,
    B.COBERTURA,
    A.QTD,
    C.DATA_REGISTRO
    
    FROM 
    lesao_rel_estoque_coberturas A
    
    INNER JOIN 
    lesao_coberturas B ON A.ID_COBERTURA = B.ID_COBERTURA
    
    INNER JOIN
    lesao_estoque C ON A.ID_ESTOQUE = C.ID_ESTOQUE
    
    INNER JOIN
    unidades D ON C.CNES = D.CNES
    
    ORDER BY A.ID_ESTOQUE

     

    Agradeço a todos desde já pela ajuda. 


  8. Prezados, boa tarde.

     

    Utilizo as linguagens: php, html e java script.

    Banco de dados: Mysql

     

    1) Eis que na "tabela_1" tenho os campos "código_estabelecimento" e "nome_estabelecimento".

    2) Na "tabela_2" tenho "código_pedido", "código_estabelecimento", etc......

     

    Preciso trazer um relatório onde a query vá na "tabela_1" busque pelo "código_estabelecimento" e me traga o "nome_estabelecimento" em um relatório a ser montado em html.

     

    Preciso de ajuda na query onde o SQL vai buscar o código do estabelecimento na tabela 1 e me trazer o nome do mesmo para minha tela.

     

    Desde já agradeço as ajudas que estão por vir.

     


  9. Prezados, consegui resolver!!
     

    Segue o código completo abaixo para futuras consultas de quem precisar:

     

    <?php
    
    include_once 'autenticacao.php';
    include_once'../conexao.php';
    
    ?>
    
    <!DOCTYPE html>
    <html lang="pt-br">
    
    <head>
    
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="description" content="">
        <meta name="author" content="">
    
        <title>Envio de Ata</title>
    
        <link href="../css/estilo.css" rel="stylesheet">
        
        <!-- Bootstrap Core CSS -->
        <link href="../css/bootstrap.css" rel="stylesheet">
    
        <!-- Custom CSS -->
        <link href="../css/modern-business.css" rel="stylesheet">
    
        <!-- Custom Fonts -->
        <link href="../font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
        
        <script src="../js/jquery.min.js"></script>    
    
    </head>
    
    <body>
    
    
        <?php
        include_once 'nav-menu1.php';
        ?>
    
        <!-- Page Content -->
        <div class="container" style="width: 90%">
    
                <?php
                    include_once 'cabecalho.php';
                ?>        
            
            <div class="row">
                <?php
                    include_once 'barra-lateral.php';
                ?>            
                
    
                <!-- Content Column -->
    
                <div class="col-md-9" style="width: 80%">
                    <h4><b>CONSULTAR UNIDADE</b></h4>
    
                <form class="form-inline" action="consultar.php" autocomplete="off" method="get">
                    
                    <div id="form-callcenter">
                        
                    <label style="width: 30%">
                        <input type="text" name="nome" class="form-control" placeholder="Digite o nome da unidade" style="width: 100%">
                    </label>                  
                    
                    <input type="submit" readonly value="Pesquisar" class="btn btn-primary">
                    
                    </div>
                </form>
                
                   <?php 
                    
                    
                   if (isset($_GET["nome"]) ) {
    
                    $nome = $_GET["nome"];
    
        
        include_once '../funcoes.php';
            
            $sql = "select
            A.ata_id,
            A.dt_envio,
            A.unidade,
            A.responsavel,
            A.observacao,
            A.anexo
            from controle_ata A 
            where A.unidade like '%".$nome."%'
            order by A.dt_envio desc";
            
           $result = mysqli_query($con, $sql);
        
            ?>
             
            <table class="table table-hover table-bordered" id="tabela-dispensacao2">
                <tr> 
                    <th>Unidade</th>
                    <th>Data do envio</th>
                    <th>Responsável</th>
                    <th>Observação</th>
                    <th>Ata</th>
                    <th>Download</th>
                </tr>
                <?php           
                    while ($row = mysqli_fetch_array($result)){
                    
                    foreach($row as $key => $values){
                    $row[$key]= utf8_encode($values);
                    } 
                    
                    if($row["ata_id"] < 10){
                        $textoficio = "00".$row["ata_id"];
                        
                    }elseif($row["ata_id"] < 100){
                        $textoficio = "0".$row["ata_id"];
                        
                    }elseif($row["max"] < 1000){
                        $textoficio = $row["ata_id"];
                        
                    }
                    
                    if($row["anexo"] == ''){
                        $cor = "red";
                    }else{
                        $cor = "blue";
                    }
                    
                    ?>
                    <tr>
                        <td><?php echo $row["unidade"]?></td>
                        <td><?php echo dataTela($row["dt_envio"]); ?></td>                    
                        <td><?php echo $row["responsavel"]; ?></td>
                        <td><?php echo $row["observacao"] ?></td>
                        <td><?php echo $row["anexo"] ?></td>
    
                        <td><a class="<?php if($row["anexo"] == ''){echo "link-nao-ativo";}?>" href='anexos/<?php echo $row["anexo"] ?>' target="_blank"> <i style="color:<?php echo $cor ?>" class="glyphicon glyphicon-download-alt"></i> </a> </td>
                    </tr>
    
                    <?php                
                }//ENCERRANDO O WHILE
                ?>
            </table>
                <?php
            }else{
                echo "Nenhuma unidade encontrada!<br>";
            }
                 
    
                    ?>
                    
                    <?php   mysqli_close($con); ?>
                         
                </div>
            </div>
            <!-- /.row -->
    
    
            
            
            
    
        </div>
        <!-- /.container -->
    
        <!-- jQuery -->
        <script src="../js/jquery.js"></script>
    
        <!-- Bootstrap Core JavaScript -->
        <script src="../js/bootstrap.min.js"></script>
    
    </body>
    
    </html>
    

     


  10. Prezados, boa tarde!

     

    Em uma tela faço o envio de arquivos PDF para uma pasta reservada para isso.

     

    Estou tendo dificuldade para criar um botão de download na tela de consultas, quando abro a página de consulta ele está me mostrando a seguinte mensagem: "Notice: Undefined variable: row in C:\xampp\htdocs\plataforma\indicadores\consultar.php on line 126"

     

    Podem me ajudar?

     

    <?php
    
    include_once 'autenticacao.php';
    include_once'../conexao.php';
    
    ?>
    
    <!DOCTYPE html>
    <html lang="pt-br">
    
    <head>
    
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="description" content="">
        <meta name="author" content="">
    
        <title>Envio de Ata</title>
    
        <link href="../css/estilo.css" rel="stylesheet">
        
        <!-- Bootstrap Core CSS -->
        <link href="../css/bootstrap.css" rel="stylesheet">
    
        <!-- Custom CSS -->
        <link href="../css/modern-business.css" rel="stylesheet">
    
        <!-- Custom Fonts -->
        <link href="../font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
        
        <script src="../js/jquery.min.js"></script>    
    
    </head>
    
    <body>
    
    
        <?php
        include_once 'nav-menu1.php';
        ?>
    
        <!-- Page Content -->
        <div class="container" style="width: 90%">
    
                <?php
                    include_once 'cabecalho.php';
                ?>        
            
            <div class="row">
                <?php
                    include_once 'barra-lateral.php';
                ?>            
                
    
                <!-- Content Column -->
    
                <div class="col-md-9" style="width: 80%">
                    <h4><b>CONSULTAR UNIDADE</b></h4>
    
                <form class="form-inline" action="consultar.php" autocomplete="off" method="get">
                    
                    <div id="form-callcenter">
                        
                    <label style="width: 30%">
                        <input type="text" name="nome" class="form-control" placeholder="Digite o nome da unidade" style="width: 100%">
                    </label>                  
                    
                    <input type="submit" readonly value="Pesquisar" class="btn btn-primary">
                    
                    </div>
                </form>
                
                   <?php 
                    
                    
                   if (isset($_GET["nome"]) ) {
    
                    $nome = $_GET["nome"];
    
        
        include_once '../funcoes.php';
            
            $sql = "select
            A.dt_envio,
            A.unidade,
            A.responsavel,
            A.observacao,
            A.anexo
            from controle_ata A 
            where A.unidade like '%".$nome."%'
            order by A.dt_envio desc";
            
            $result = mysqli_query($con, $sql);
        
            if (mysqli_num_rows($result) > 0) {
            ?>
             
            <table class="table table-hover table-bordered" id="tabela-dispensacao2">
                <tr> 
                    <th>Unidade</th>
                    <th>Data do envio</th>
                    <th>Responsável</th>
                    <th>Observação</th>
                    <th>Ata</th>
                    <th>Download</th>
                </tr>
                <?php           
                    if($row["anexo"] == ''){
                        $cor = "red";
                    }else{
                        $cor = "blue";
                    }
                
    
                    while ($row = mysqli_fetch_array($result)){
                    
                    foreach($row as $key => $values){
                    $row[$key]= utf8_encode($values);
                    } 
                    
                    ?>
                    <tr>
                        <td><?php echo $row["unidade"]?></td>
                        <td><?php echo dataTela($row["dt_envio"]); ?></td>                    
                        <td><?php echo $row["responsavel"]; ?></td>
                        <td><?php echo $row["observacao"] ?></td>
                        <td><?php echo $row["anexo"] ?></td>
    
                        <td><a class="<?php if($row["ANEXO"] == ''){echo "link-nao-ativo";}?>" href='anexos/<?php echo $row["ANEXO"] ?>' target="_blank"> <i style="color:<?php echo $cor ?>" class="glyphicon glyphicon-download-alt"></i> </a> </td>
                    </tr>
    
                    <?php                
                }//ENCERRANDO O WHILE
                ?>
            </table>
                <?php
            }else{
                echo "Nenhuma unidade encontrada!<br>";
            }
                } 
    
                    ?>
                    
                    <?php   mysqli_close($con); ?>
                         
                </div>
            </div>
            <!-- /.row -->
    
    
            
            
            
    
        </div>
        <!-- /.container -->
    
        <!-- jQuery -->
        <script src="../js/jquery.js"></script>
    
        <!-- Bootstrap Core JavaScript -->
        <script src="../js/bootstrap.min.js"></script>
    
    </body>
    
    </html>

     

     

    Agradeço a ajuda desde já!


  11. Bom dia Srs.

     

    Preciso de uma ajuda, não estou conseguindo deixar a seleção de opções abaixo obrigatória mesmo incluindo o "required"

     

                    <label style="width:35%; margin-left:2%">Unidade<b style="color:red">*</b><br>   
                    <select name="cnes" class="form-control required" style="width:100%">
                            <option value="">Selecione</option>
                            <?php 
                                $sql = "select * from UNIDADES order by NOME_UNIDADE";                              
                                $result = mysqli_query($con, $sql);
                                while ($row=  mysqli_fetch_array($result)){
                                    ?>
                                    <option value="<?php echo $row["CNES"];?>"><?php echo $row["NOME_UNIDADE"]; ?></option>
                                        <?php
                                }                     
                                        ?>
                        </select>
                    </label>

     

    Agradeço desde já pela ajuda!


  12. Prezados, boa tarde.

     

    Preciso de ajuda com dois casos...

     

    1) Preciso criar dois botões "habilitar" e "desabilitar".

     

    Onde ao clicar no botão habilitar, ele grave no banco mysql no campo habilitado "S" para habilitado e "N" caso clique no desabilitar.

     

    2) A segundo etapa seria ao carregar a página do input ele habilitar ou não de acordo com a informação do meu banco.

     

    Agradeço desde já a ajuda de todos.


  13. Prezados, consegui resolver.

     

    $row[$key]= utf8_encode($values);

    na linha acima estava errado o $row quando devia ser $rowTESTE.

     

    Podem fechar!

     

    ================================================================================

     

    Prezados retifico.

     

    Na verdade pensei que tivesse conseguido pois quando altero os dois registros ao mesmo tempo ele salva os dois mas se eu alterar um apenas ele apaga o outro..

     

    Alguém pode me ajudar?


  14. Prezados, bom dia.

     

    "Warning: Invalid argument supplied for foreach() in.... line 98"

     

    Sou novo na área e estou aprendendo, hoje me deparei com o erro supracitado, onde tenho uma query que atualiza os dados no meu banco mysql..

    $sql = "update TESTE_DISPENSACAO set DIAS_COBERTURA = '".$diascobertura."', DATA_DISPENSACAO = '".$datadispensacao."', PESO = '".$peso."', ID_TESTE = '".$idTESTE."', OBS = '".$obs."' where ID_TRATAMENTO = '".$idtratamento."'";

    Porém ao atualizar o peso, ele apaga o id_teste ou se atualizar o id_teste ele apaga o peso.

     

    Segue abaixo a linha de onde a mensagem diz está o erro...

            $sqlTESTE = "select
                A.ID_TESTE,    
                A.TESTE,
                B.ID_TRATAMENTO
        
                from TUBERCULOSE_TESTES A
                LEFT JOIN TESTE_DISPENSACAO B ON B.ID_TESTE = A.ID_TESTE
                WHERE B.ID_TRATAMENTO =".$idtratamento;
    
                $resultTESTE = mysqli_query($con, $sqlTESTE);
                $rowTESTE = mysqli_fetch_array($resultTESTE);
                foreach($rowTESTE as $key => $values){
                $row[$key]= utf8_encode($values);
    }

     

    Alguém poderia me explicar o porque do erro e como conserta-lo?

     

    Desconfio que ambos estão utilizando a mesma busca só sendo possível um resultado por vez, mas como estou aprendendo gostaria de confirmar e saber como consertar nesses casos.

     

    Agradeço desde já.

     

    Abs.


  15. Pessoa, consegui resolver.

     

    Fiz da seguinte forma:

     

    <option value=""><?php echo $row["PESO"]  ?></option>

     

    Assim ele já vem por default com o do banco de dados.

     

    Agradeço.

     

    Podem fechar o tópico.

     

    Muito obrigado!


  16. Prezados, boa tarde.

     

    Estou com uma dúvida:

     

    Estou precisando trazer dados do banco para uma tela de edição de cadastro, até aí tudo bem consegui fazer para os input através do código abaixo:

     

    <label style="width:16%;margin-left: 2%;">Data de Início<br> <input type="date" value="<?php echo $row["DATA_DISPENSACAO"]  ?>" class="form-control" style="width:100%;">   </label>

     

    Mas o meu select já traz o controle de peso do banco, eu gostaria que além dele trazer esses pesos que traga o salvo no cadastro de uma pessoa para visualização e edição.

     

    Segue abaixo o código do select como está:

     

     <label style="width:15%">Peso<b style="color:red">*</b><br>   
                      <select name="peso" class="form-control" required style="width:100%" value="<?php echo $row["DATA_TESTE"]  ?>">
                            <option value="">Selecione</option>
                             <?php 
                                $sqlpeso = "select distinct PESO from TESTE where ID_ESQUEMA = ".$row["ID_ESQUEMA"];                            
                                
                                $resultpeso = mysqli_query($con, $sqlpeso);
                                while ($rowpeso=  mysqli_fetch_array($resultpeso)){
                                    ?>
                            <option value="<?php echo utf8_encode($rowpeso["PESO"]);?>" ><?php echo utf8_encode($rowpeso["PESO"]); ?></option>
                                        <?php
                                }                     
                                        ?>
                        </select>
                    </label>

     

    Meu banco é MYSQL.

     

    Agradeço desde já a todos pela ajuda.

     

    Abraço!


  17. Prezados, bom dia.

     

    Tenho uns um sistema com uns relatórios em PDF na pasta do meu domínio onde chamo pelo comando abaixo:


               

    <div class="row">
    
                <div class="col-md-4 img-portfolio">
                    <a href="relatorios/teste.pdf" target="_blank">
                    <img class="img-responsive img-hover" src="../img/jan-700x400.jpg" alt=""></a><h3>
                    <center><a href="relatorios-teste/relatorios-producao.php">Janeiro/2021</a></center></h3>
                </div>

     

    Mas se uma pessoa acessar o PDF, copiar o link e enviar para uma outra pessoa que não tem acesso ao sistema, essa pessoa não autorizada terá acesso a esses relatórios, existe alguma forma para restringir esse acesso?

     

    Uso a autenticação da seguinte forma.

     

    Arquivo "Autenticação":

     

    <?php
    session_start(); 
    //se não(!) existir a sessao login
    if(!isset($_SESSION["nome"])){
        session_destroy();
        
        $msg = "Acesso negado!";
        header("location:../login.php?msg=".$msg);
    }elseif( $_SESSION["perfil"] != 'relatorios' ){
        $msg = "Acesso negado!";
        header("location:../painel.php?msg=".$msg);
    }
    ?>

     

     

    Agradeço a todos desde já.

×

Informação importante

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