Jump to content
Tiago Rodrigues

Ficha em PHP não funciona mais

Recommended Posts

Antigamente em 2015  a ficha funciona uma beleza uma amigo que desenvolveu para mim o que mudou? segue o codigo do PHP

 

<?php
// inclusao do arquivo com a funcao de envio e email
require('classes/phpmailer/hdw-phpmailer.php');

//CONFIGURAÇÕES DO SERVIDOR DE BANCO DE DADOS
$servidor    = '127.0.0.1';
$usuario    = 'root';
$senha        = '';
$banco        = 'inscricao';
$conexao    = NULL;
$dataset    = NULL;
$linhas        = -1;

// CONFIGURAÇÕES DO SERVIDOR DE HOSPEDAGEM
$baseurl         = 'http://localhost/fichajdj/';

// CONFIGURAÇÕES DO SERVIDOR DE E-MAIL
$SMTP = array();
$SMTP['host']        = 'localhost'; // '';
$SMTP['port']        = 465; // para o gmail utilize 587
$SMTP['encrypt']    = 'ssl'; // ssl ou tls ou vazio, para o gmail utilize tls
$SMTP['username']    = ''; // recomendamos criar uma conta de email somente para ser utilizada aqui
$SMTP['password']    = ''; // pois cada vez que a senha for alterada este arquivo tambem devera ser atualizado

// E-MAIL JDJ QUE VAI RECEBER AS INSCRIÇÕES
$emailRespJdj = '';

// DADOS BANCÁRIOS PARA PAGAMENTO DAS INSCRIÇÕES
$banco1 = 'BRASDESCO';
$ag     = '';
$cc     = '';
$valor1    = 'R$ 50,00';
$valor2    = 'R$ 25,00';
    
$connectionInfo = array( "UID"=>$usuario, "PWD"=>$senha, "Database"=>$banco);
$conexao = mysqli_connect($servidor,$usuario,$senha) or die(__FILE__." <------------> ".__FUNCTION__);
mysqli_select_db($conexao, $banco);

if (!$conexao) {echo "Falha ao conectar no banco de dados";}

if (isset($_GET['tela'])) {$tela = $_GET['tela']; } else { $tela = 'Nenhuma';};

?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="<?php echo $baseurl ?>css/reset.css" media=""/>
<link rel="stylesheet" type="text/css" href="<?php echo $baseurl ?>css/style.css" media=""/>
<script type="text/javascript" src="<?php echo $baseurl ?>js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="<?php echo $baseurl ?>js/jquery.validate.min.js"></script>
<script type="text/javascript" src="<?php echo $baseurl ?>js/messages_pt_BR.min.js"></script>
<?php
    
switch ($tela):
    case 'inscricao':    

    unset($_POST);
        ?>
            <script type="text/javascript">
                $(document).ready(function(){
                   $(".userform").validate({
                        rules:{
                            NomeCompleto:{required:true, minlength:3},
                            NomeCracha:{required:true, minlength:3},
                            DataNascimento:{required:true},
                            Sexo:{required:true},
                            Login:{required:true, minlength:3},
                            Telefone:{required:true, minlength:3},
                            Logradouro:{required:true, minlength:3},
                            Nro:{required:true, Number:true},
                            Bairro:{required:true, minlength:3},
                            Cidade:{required:true},
                            UF:{required:true},
                            Diocese:{required:true},
                            Seguimento:{required:true},
                            Catequese:{required:true},
                            Alimentacao:{required:true},
                            
                            Email:{required:true, email:true},
                            DataNascimento:{required:true, minlength:5},
                            Senha:{required:true, rangelength:[4,10]},
                            Senha1:{required:true, equalTo:'#Senha'}
                        }
                    });
                });
            </script>        
            <form id="content" class="userform" method="post" action="?tela=confirma">
                <h2>Ficha de Inscrição</h2>
                <fieldset>
                    <legend>DADOS PESSOAIS</legend>
                    
                    <ul>
                        <li>
                            <label for="NomeCompleto">Nome:</label>
                            <input type="text" size="50" name="NomeCompleto" value="<?php if(isset($_POST['NomeCompleto'])) echo $_POST['NomeCompleto'];  ?>" />
                        </li>                        
                        <li>
                            <label for="NomeCracha">Nome para Crachá:</label>
                            <input type="text" size="50" name="NomeCracha" value="<?php if(isset($_POST['NomeCracha'])) echo $_POST['NomeCracha'];  ?>" />
                        </li>                        
                        <li>
                            <label for="DataNascimento">Data de Nascimento:</label>
                            <input type="date" size="50" name="DataNascimento" value="<?php if(isset($_POST['DataNascimento'])) echo $_POST['DataNascimento'];  ?>" />
                        </li>                        
                        <li>
                            <label for="Sexo">Sexo:</label>
                            <select name="Sexo">
                                <option value='Masculino'>Masculino</option>
                                <option value='Feminino'>Feminino</option>
                            </select>                            
                            <!--<input type="text" size="50" name="Sexo" value="<?php if(isset($_POST['Sexo'])) echo $_POST['Sexo'];  ?>" />-->
                        </li>                        
                        <li>
                            <label for="NomeDoResponsavel">Nome do Responsável:</label>
                            <input type="text" size="50" name="NomeDoResponsavel" value="<?php if(isset($_POST['NomeDoResponsavel'])) echo $_POST['NomeDoResponsavel'];  ?>" />
                        </li>                    
                        <li>
                            <label for="Login">Login:</label>
                            <input type="text" size="35" name="Login" value="<?php if(isset($_POST['Login'])) echo $_POST['Login'];  ?>" />
                        </li>
                        <li>
                            <label for="Senha">Senha:</label>
                            <input id="Senha" type="password" size="25" name="Senha" value="<?php if(isset($_POST['Senha'])) echo $_POST['Senha'];  ?>" />
                        </li>
                        <li>
                            <label for="Senha1">Repita a Senha:</label>
                            <input type="password" size="25" name="Senha1" value="<?php if(isset($_POST['Senha1'])) echo $_POST['Senha1'];  ?>" />
                        </li>
                    </ul>
                </fieldset>
                    
                <fieldset>
                    <legend>ENDEREÇO E CONTATO</legend>
                    <ul>
                        
                        <li>
                            <label for="Telefone">Telefone:</label>
                            <input type="tel" size="50" name="Telefone" value="<?php if(isset($_POST['Telefone'])) echo $_POST['Telefone'];  ?>" />
                        </li>
                        <li>
                            <label for="FoneDoResponsavel">Telefone do Responsável:</label>
                            <input type="text" size="50" name="FoneDoResponsavel" value="<?php if(isset($_POST['FoneDoResponsavel'])) echo $_POST['FoneDoResponsavel'];  ?>" />
                        </li>                                                                    
                        <li>
                            <label for="Email">E-mail:</label>
                            <input type="email" size="50" name="Email" value="<?php if(isset($_POST['Email'])) echo $_POST['Email'];  ?>" />
                        </li>
                        <li>
                            <label for="Logradouro">Logradouro:</label>
                            <input type="text" size="50" name="Logradouro" value="<?php if(isset($_POST['Logradouro'])) echo $_POST['Logradouro'];  ?>" />
                        </li>
                        
                        <li>
                            <label for="Nro">Número:</label>
                            <input type="text" size="50" name="Nro" value="<?php if(isset($_POST['Nro'])) echo $_POST['Nro'];  ?>" />
                        </li>
                        <li>
                            <label for="Bairro">Bairro:</label>
                            <input type="text" size="50" name="Bairro" value="<?php if(isset($_POST['Bairro'])) echo $_POST['Bairro'];  ?>" />
                        </li>                        
                        <li>
                            <label for="Cidade">Cidade:</label>
                            <select name="Cidade">
                                <option value='Bom Jesus'>Bom Jesus</option>                                
                                <option value='Itumbiara'>Itumbiara</option>
                                <option value='Morrinhos'>Morrinhos</option>  
                                <option value='Pontalina'>Pontalina</option>
                                <option value='Piracanjuba'>Piracanjuba</option>
                                <option value='Água Limpa'>Água Limpa</option>
                                <option value='Goiatuba'>Goiatuba</option>
                                <option value='Edéia'>Edéia</option>
                                <option value='Panamá'>Panamá</option>
                                <option value='Cachoeira Dourada'>Cachoeira Dourada</option>
                                <option value='Joviânia'>Joviânia</option>
                                <option value='Vicentinópolis'>Vicentinópolis</option>
                                <option value='Cromínia'>Cromínia</option>
                                <option value='Inaciolândia'>Inaciolândia</option>
                                <option value='Buriti Alegre'>Buriti Alegre</option>
                                <option value='Professor Jamil'>Professor Jamil</option>
                                <option value='Porteirão'>Porteirão</option>
                                <option value='Outras'>Outras</option>
                            </select>
                        </li>                        
                        <li>
                            <label for="UF">UF:</label>
                            <select name="UF">
                                <option value="GO">Goiás</option>
                                <option value="AC">Acre</option>
                                <option value="AL">Alagoas</option>
                                <option value="AM">Amazonas</option>
                                <option value="AP">Amapá</option>
                                <option value="BA">Bahia</option>
                                <option value="CE">Ceará</option>
                                <option value="DF">Distrito Federal</option>
                                <option value="ES">Espírito Santo</option>  
                                <option value="MA">Maranhão</option>
                                <option value="MT">Mato Grosso</option>
                                <option value="MS">Mato Grosso do Sul</option>
                                <option value="MG">Minas Gerais</option>
                                <option value="PA">Pará</option>
                                <option value="PB">Paraíba</option>
                                <option value="PR">Paraná</option>
                                <option value="PE">Pernambuco</option>
                                <option value="PI">Piauí</option>
                                <option value="RJ">Rio de Janeiro</option>
                                <option value="RN">Rio Grande do Norte</option>
                                <option value="RO">Rondônia</option>
                                <option value="RS">Rio Grande do Sul</option>
                                <option value="RR">Roraima</option>
                                <option value="SC">Santa Catarina</option>
                                <option value="SE">Sergipe</option>
                                <option value="SP">São Paulo</option>
                                <option value="TO">Tocantins</option>
                            </select>
                        </li>                        
                    </ul>
                </fieldset>
                
                <fieldset>
                    <legend>INFORMAÇÕES PARA O ENCONTRO</legend>                    
                    <ul>
                        <li>
                            <label for="Diocese">Diocese:</label>
                            <select name="Diocese">
                                <option value="Diocese de Itumbiara">Diocese de Itumbiara</option>
                                <option value="Outras">Outras</option>
                            </select>                            
                        </li>                        
                        <li>
                            <label for="Seguimento">Seguimento:</label>
                            <select name="Seguimento">
                                <option value="RCC">RCC</option>
                                <option value="Curcilho">Curcilho</option>
                                <option value="Grupos Paroquiais">Grupos Paroquiais</option>
                                <option value="Pastoral da Juventude">Pastoral da Juventude</option>
                                <option value="Pastoral Universitaria">Pastoral Universitaria</option>
                                <option value="Segue-me">Segue-me</option>
                            </select>                            
                        </li>                        
                        <li>
                            <label for="Catequese">Catequese:</label>
                            <select name="Catequese">
                                <option value="Familia">Família</option>
                                <option value="Teologia do Corpo">Teologia do Corpo</option>
                            </select>
                        </li>                            
                        <li>
                            <label for="Alimentacao">Alimentação:</label>
                            <select name="Alimentacao">
                                <option value="Com Alimentação">Com Alimentação</option>
                                <option value="Sem Alimentação">Sem Alimentação</option>
                            </select>                            
                        </li>                            

                        <li class="center">
                            <input type="button" onclick="location.href='http://www.jdj2015.com.br'" value="Cancelar" />
                            <input type="submit" name="gravar" value="Gravar" />
                        </li>
                    </ul>
                </fieldset>
            </form>
            
<?php
    break;
case 'confirma':

if (isset($_POST['gravar'])){
    
    $query = mysql_query("select coalesce(max(id),0) + 1 as Maximo from jelvan_inscricao.inscricoes");
    $id = mysql_fetch_array($query);    
    
    $sql = "
        insert into inscricoes
        (
            id,                 NomeCompleto,                     NomeCracha,                     DataNascimento,
            Sexo,                 NomeDoResponsavel,                Login,                            Senha,
            Telefone,             FoneDoResponsavel,                Email,                            Logradouro,
            Nro,                Bairro,                            Cidade,                            UF,
            Diocese,             Seguimento,                        Catequese,                        Alimentacao
        )
        values
        (
            ".$id['Maximo'].",            '".$_POST['NomeCompleto']."',        '".$_POST['NomeCracha']."',        '".$_POST['DataNascimento']."',
            '".$_POST['Sexo']."',        '".$_POST['NomeDoResponsavel']."',    '".$_POST['Login']."',            '".$_POST['Senha']."',
            '".$_POST['Telefone']."',    '".$_POST['FoneDoResponsavel']."',    '".$_POST['Email']."',            '".$_POST['Logradouro']."',
            ".$_POST['Nro'].",          '".$_POST['Bairro']."',                '".$_POST['Cidade']."',            '".$_POST['UF']."',
            '".$_POST['Diocese']."',    '".$_POST['Seguimento']."',            '".$_POST['Catequese']."',        '".$_POST['Alimentacao']."'
        )";
        
        $query = mysql_query($sql,$conexao);
        $query = mysql_query("select * from jelvan_inscricao.inscricoes where id = ".$id['Maximo']);
        $confirma = mysql_fetch_array($query);        
        if ($confirma['id'] = $id['Maximo']) {
            $mensagem = '                
                    <h2>Confirmação da Inscrição</h2>
                
                    <table class="comBordaComplexa">
                        <th colspan="2">DADOS PESSOAIS</th>                    
                        <tr>
                            <td class="lindesc">Nome:</td>
                            <td>'.$_POST['NomeCompleto'].'</td>
                        </tr>
                        <tr>
                            <td class="lindesc">Nome para Crachá:</td>
                            <td>'.$_POST['NomeCracha'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Data de Nascimento:</td>
                            <td>'.$_POST['DataNascimento'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Sexo:</td>
                            <td>'.$_POST['Sexo'].'</td>
                        </tr>
                        <tr>
                            <td class="lindesc">Nome do Responsável:</td>
                            <td>'.$_POST['NomeDoResponsavel'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Login:</td>
                            <td>'.$_POST['Login'].'</td>
                        </tr>
                        <th colspan="2">ENDEREÇO E CONTATO</th>
                        <tr>
                            <td class="lindesc">Telefone:</td>
                            <td>'.$_POST['Telefone'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Telefone do Responsável:</td>
                            <td>'.$_POST['FoneDoResponsavel'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">E-mail:</td>
                            <td>'.$_POST['Email'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Logradouro:</td>
                            <td>'.$_POST['Logradouro'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Número:</td>
                            <td>'.$_POST['Nro'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Bairro:</td>
                            <td>'.$_POST['Bairro'].'</td>
                        </tr>
                        <tr>
                            <td class="lindesc">Cidade:</td>
                            <td>'.$_POST['Cidade'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">UF:</td>
                            <td>'.$_POST['UF'].'</td>
                        </tr>
                        <th colspan="2">INFORMAÇÕES PARA O ENCONTRO</th>    
                        <tr>
                            <td class="lindesc">Diocese:</td>
                            <td>'.$_POST['Diocese'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Seguimento:</td>
                            <td>'.$_POST['Seguimento'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Catequese:</td>
                            <td>'.$_POST['Catequese'].'</td>
                        </tr>    
                        <tr>
                            <td class="lindesc">Alimentacao:</td>
                            <td>'.$_POST['Alimentacao'].'</td>
                        </tr>    
                    </table>';
                    
                $confirmacao = '
                    <form id="content">
                    <div class="sucesso">
                        <p>Parabéns, sua inscrição foi realizada com sucesso!</p>
                        <p>Você receberá um e-mail de confirmação e dos dados para pagamento da inscrição.</p>
                    </div>
                    '.$mensagem.'
                    <ul>
                        <li class="center">
                            <input type="button" onclick="location.href='."'"."http://www.jdj2015.com.br"."'".'" value="Voltar" />
                        </li>
                    </ul>
                </form>';
                
            if ($_POST['Alimentacao'] == 'Com Alimentação'){
                $valor = $valor1;
            } else {
                $valor = $valor2;
            }                
                
            $notificacao = '<br /><br />
                <table>
                    <th> DADOS BANCÁRIOS PARA PAGAMENTO DA INSCRIÇÃO </th>
                    <tr>
                        <td>Banco:</td>
                        <td>'.$banco1.'</td>
                    </tr>
                    <tr>
                        <td>Agência:</td>
                        <td>'.$ag.'</td>
                    </tr>
                    <tr>
                        <td>Conta Corrente:</td>
                        <td>'.$cc.'</td>
                    </tr>
                    <tr>
                        <td>Valor:</td>
                        <td>'. $valor.'</td>
                    </tr>
                </table>';
                
            // recebe os campos do formulario
            $nome        = $_POST["NomeCompleto"];
            $email        = $_POST["Email"];
            $datahora     = date('d/m/Y H:i:s');
            $emailAssunto = 'JDJ 2015 - '.$nome;
            $emailMensagem = $mensagem;
            
            // DADOS DO REMETENTE (quem envia o email)
            $emailDe = array();
            // informe o email do remetente
            $emailDe['from']        = 'jdj@jdj2015.com.br';
            // informe o nome do remetente
            $emailDe['fromName']    = 'JDJ 2015'; //$nome;
            // informe o email para resposta
            $emailDe['replyTo']        = ''; //$email;
            // informe o email de retorno em caso de erro
            $emailDe['returnPath']    = '';

            // DADOS DO DESTINATARIO (quem ira receber o email)
            $emailPara = array();        
        
            // Faz o envio para o inscrito
            // informe o email do destinatario
            $emailPara['to']        = $email;
            // informe o nome do destinatario
            //$emailPara['toName']    = $nome;
                
            $mail = "";
            $mail = sendEmail($emailDe, $emailPara, $emailAssunto, $emailMensagem.$notificacao, $SMTP);    

            // Faz o envio para o responsável JDJ
            // informe o email do destinatario
            $emailPara['to']        = $emailRespJdj;
            // informe o nome do destinatario
            //$emailPara['toName']    = $nome;    
                        
            $mail = "";            
            $mail = sendEmail($emailDe, $emailPara, $emailAssunto, $emailMensagem, $SMTP);    


             echo $confirmacao;
        } else {
            echo '<div class="erro">Ocorreu um erro no site!</div>';            
        }
        mysql_close($conexao);
        unset($_POST);

        }
            
?>
<?php
break;    
    default:
        echo '<div class="erro">Tela não encontrada!</div>';
        break;
endswitch;
?>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Robson Tenorio Henriques
      Estou desenvolvendo um sistema para uso particular onde realizo diariamente o cadastro dos seguintes valores no BD conforme abaixo:
      INSERT INTO `viagem`( `viagem_nr`, `viagem_valor`, `viagem_gastos`, `viagem_usuario`, `viagem_data`, `viagem_hora` ) VALUES( '$viagem_nr', '$viagem_valor', '$viagem_gastos', '$viagem_usuario', '$data_atual', '$hora_atual' ) No caso viagem_usuario é a pessoa que preencheu o formulário com as informações.
       
      Até o momento já consegui fazer um relatório do dia atual e do mês atual, abaixo esta o código do relatório diário:
      <?php include_once("../acesso/conexao.php"); include_once("../config.php"); include_once('../acesso/verifica_login.php'); //Seleção dos dados do BD com Filtragem para exibição na tabela $filtro_data = date('Y-m-d'); $result_viagem = "SELECT * FROM viagem WHERE viagem_data = '$filtro_data' ORDER BY viagem_nr"; $resultado_viagem = mysqli_query($conexao, $result_viagem); //Grafico $data1 = ''; $data2 = ''; //Query para pegar os dados da tabela $filtro_data = date('Y-m-d'); $sql = "SELECT * FROM viagem WHERE viagem_data = '$filtro_data' ORDER BY viagem_nr"; $result = mysqli_query($conexao, $sql); //Loop while ($row = mysqli_fetch_array($result)) { $data1 = $data1 . '"'. $row['viagem_valor'].'",'; $data2 = $data2 . '"'. $row['viagem_gastos'] .'",'; } $data1 = trim($data1,","); $data2 = trim($data2,","); ?> <!doctype html> <html lang="pt-BR"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <Meta http-equiv="refresh" content="60" /> <meta name="author" content="<?php echo $author; ?>"> <meta name="email" content="<?php echo $email_author; ?>"> <title><?php echo $title; ?></title> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.bundle.min.js"></script> <link href="https://getbootstrap.com.br/docs/4.1/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="canonical" href="https://getbootstrap.com/docs/4.3/examples/navbar-fixed/"> <!-- Bootstrap core CSS --> <link href="https://getbootstrap.com/docs/4.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <style> .bd-placeholder-img { font-size: 1.125rem; text-anchor: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media (min-width: 768px) { .bd-placeholder-img-lg { font-size: 3.5rem; } } .container{ font-family: Arial; margin: 5px 5px 30px 5px; padding: 0; color: white; text-align: center; background: #555652; color: #E8E9EB; background: #222; border: #555652 1px solid; padding: 10px; } </style> <!-- Custom styles for this template --> <link href="css/navbar-top-fixed.css" rel="stylesheet"> </head> <body> <!--Inicio da NavBar--> <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark"> <a class="navbar-brand" href="#"><?php echo $title; ?></a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarCollapse"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="../plataforma">Home<span class="sr-only">(current)</span></a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> VIAGENS </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="../sistema/viagem01.php">1ª Viagem</a> <a class="dropdown-item" href="../sistema/viagem02.php">2ª Viagem</a> <a class="dropdown-item" href="../sistema/viagem03.php">3ª Viagem</a> <a class="dropdown-item" href="../sistema/viagem04.php">4ª Viagem</a> <a class="dropdown-item" href="../sistema/viagem05.php">5ª Viagem</a> <a class="dropdown-item" href="../sistema/viagem06.php">6ª Viagem</a> <a class="dropdown-item" href="../sistema/viagem07.php">7ª Viagem</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="../sistema/encerramento.php">Fechamento</a> </div> </li> </ul> </div> </nav> <!--Fim da NavBar--> <main role="main" class="col-md-12 ml-sm-auto col-lg-12 px-4"> <h4>Bem Vindo, <b><?php echo $_SESSION['nome']; ?></b>.</h4> <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"> <h1 class="h2">Dashboard</h1> <div class="btn-toolbar mb-2 mb-md-0"> <button class="btn btn-sm btn-outline-secondary dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span data-feather="calendar"></span> Hoje </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Mês Atual</a> </div> </div> </div> <div class="container"> <h1><?php echo $title; ?></h1> <canvas id="chart" style="width: 80%; height: 50vh; background: #222; border: 1px solid #555652; margin-top: 10px;"></canvas> <script> var ctx = document.getElementById("chart").getContext('2d'); var myChart = new Chart(ctx, { type: 'line', data: { labels: ["1ª","2ª","3ª","4ª","5ª","6ª","7ª"], datasets: [{ label: 'Receita', data: [<?php echo $data1; ?>], backgroundColor: 'transparent', borderColor:'rgba(46, 204, 113,1.0)', borderWidth: 3 }, { label: 'Gastos', data: [<?php echo $data2; ?>], backgroundColor: 'transparent', borderColor:'rgba(235, 47, 6,1.0)', borderWidth: 3 }] }, options: { scales: {scales:{yAxes: [{beginAtZero: false}], xAxes: [{autoskip: true, maxTicketsLimit: 20}]}}, tooltips:{mode: 'index'}, legend:{display: true, position: 'top', labels: {fontColor: 'rgb(255, 255, 255)', fontSize: 16}} } }); </script> </div> <h2>HOJE</h2> <div class="table-responsive"> <table id="valores" class="table table-striped table-sm display"> <thead> <tr align="center"> <th>ID</th> <th>Data</th> <th>Hora</th> <th>Viagem</th> <th>Valor</th> <th>Gastos</th> <th>Usuário</th> </tr> </thead> <tbody> <?php while ($rows_viagens = mysqli_fetch_assoc($resultado_viagem)) { ?> <tr align="center"> <td><?php echo $rows_viagens['viagem_ID']; ?></td> <td><?php echo date('d/m/Y', strtotime($rows_viagens['viagem_data'])); ?></td> <td><?php echo $rows_viagens['viagem_hora']; ?></td> <td><?php echo $rows_viagens['viagem_nr']; ?></td> <td><?php echo $rows_viagens['viagem_valor']; ?></td> <td><?php echo $rows_viagens['viagem_gastos']; ?></td> <td><?php echo $rows_viagens['viagem_usuario']; ?></td> </tr> <?php } ?> </tbody> </table> </div> </main> </div> </div> <!-- JavaScript do Bootstrap --> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script>window.jQuery || document.write('<script src="https://getbootstrap.com/docs/4.3/assets/js/vendor/jquery-slim.min.js"><\/script>')</script> <script src="https://getbootstrap.com.br/docs/4.1/assets/js/vendor/popper.min.js"></script> <script src="https://getbootstrap.com.br/docs/4.1/dist/js/bootstrap.min.js"></script> <script src="https://getbootstrap.com/docs/4.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-xrRywqdh3PHs8keKZN+8zzc5TX0GRTLCcmivcbNJWm2rs5C8PRhcEn3czEjhAO9o" crossorigin="anonymous"></script> <!-- Ícones --> <script src="https://unpkg.com/feather-icons/dist/feather.min.js"></script> <script> feather.replace() </script> <!-- Gráficos --> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.min.js"></script> </body> </html>  
      Porém os mesmo são atualizados automaticamente, eu necessito puxar do BD, todos os dados cadastrados no mês de julho como exemplo, e esse relatório pode ser no formato de uma tabela simples, mas que ele quando gerado fique salvo na plataforma para consultas futuras e não seja alterado.
       
       
       
    • By infonet
      Olá pessoal,
      Poderiam me ajudar?
      Preciso enviar o formulário via ajax, porém preciso pegar todos os valor de todos os inputs e excluir o valor de cada linha em três tabela.
      Pode ser que alguma tabela não tenha nenhum valor, mas tem tabela que pode ter 10 valores.
       
      Tentei fazer como estou enviando, mas não consegui...
      Obrigado!
       

      <form name='formResiduo'> <?php $sqlr_end = "SELECT e.idclie FROM tb_end e WHERE NOT EXISTS(SELECT i.idinc FROM tb_inc i WHERE e.idclie = i.idinc) ORDER BY e.idclie ASC"; $querye = $conn->query($sqlr_end); $linhas = $querye->num_rows; while($rowrend = $querye->fetch_assoc()) { $reidclie = $rowrend["idclie"]; if ($linhas == "0") { $linhase = ""; } else { $linhase = $linhas; } ?> <input type='text' name='valor[]' value='<?php echo $reidclie; ?>'> <?php } ?> <?php if ($linhase) { ?> <div class='emCursorD emBlkA' style='position:relative;font-size:14px;font-weight:300;'> <div style='position:absolute;width:calc(100% + 100px);height:100%;left:-10px;'></div> <div class='formImptG' style='border-radius:3px;padding:5px;margin-bottom:20px;'> <label> <div style='position:relative;border-bottom:1px solid #606060;padding-top:10px;margint-top:5px;'><?php echo $linhase; ?></div> </label> </div> </div> <?php } ?> <?php $sqlr_res = "SELECT r.idclir FROM tb_res r WHERE NOT EXISTS(SELECT i.idinc FROM tb_inc i WHERE r.idclir = i.idinc) ORDER BY r.idclir ASC"; $queryr = $conn->query($sqlr_res); $linhas = $queryr->num_rows; while($rowrres = $queryr->fetch_assoc()) { $rridclir = $rowrres["idclir"]; if ($linhas == "0") { $linhasr = ""; } else { $linhasr = $linhas; } ?> <input type='text' name='valor[]' value='<?php echo $rridclir; ?>'> <?php } ?> <?php if ($linhasr) { ?> <div class='emCursorD emBlkA' style='position:relative;font-size:14px;font-weight:300;'> <div style='position:absolute;width:calc(100% + 100px);height:100%;left:-10px;'></div> <div class='formImptG' style='border-radius:3px;padding:5px;margin-bottom:20px;'> <label> <div style='position:relative;border-bottom:1px solid #606060;padding-top:10px;margint-top:5px;'><?php echo $linhasr; ?></div> </label> </div> </div> <?php } ?> <?php $sqlr_his = "SELECT h.idclih FROM tb_his h WHERE NOT EXISTS(SELECT i.idinc FROM tb_inc i WHERE h.idclih = i.idinc) ORDER BY h.idclih ASC"; $queryh = $conn->query($sqlr_his); $linhas = $queryh->num_rows; while($rowrhis = $queryh->fetch_assoc()) { $rhidclih = $rowrres["idclih"]; if ($linhas == "0") { $linhash = ""; } else { $linhash = $linhas; } ?> <input type='text' name='valor[]' value='<?php echo $rhidclih; ?>'> <?php } ?> <?php if ($linhash) { ?> <div class='emCursorD emBlkA' style='position:relative;font-size:14px;font-weight:300;'> <div style='position:absolute;width:calc(100% + 100px);height:100%;left:-10px;'></div> <div class='formImptG' style='border-radius:3px;padding:5px;margin-bottom:20px;'> <label> <div style='position:relative;border-bottom:1px solid #606060;padding-top:10px;margint-top:5px;'><?php echo $linhash; ?></div> </label> </div> </div> <?php } ?> </form> <div class='passar emLineB emCursorP'>Passar</div> <script> $(document).ready(function() { $('.passar').click(function(passar) {     var formdata = new FormData($("form[name='formResiduo']")[0]);     var link = 'sys/incClient.php?teste=ex';      $.ajax({         dataType: 'json',         type: 'POST',         url: link,         data: formdata,         processData: false,         contentType: false,     success: function (result) {         var data = result.split('|');         var rA = data[0];         var rB = data[1];     if(rA == "sucesso") {     alert(rB);     }      return false;     }     }); }); }); </script>
       

      if($_GET['teste']=="ex") {     foreach($_POST['valor'] AS $lines) {          $sqlr = @mysqli_query($conn, "DELETE FROM tb_res WHERE idclir = '$lines'");     $sqle = @mysqli_query($conn, "DELETE FROM tb_end WHERE idclie = '$lines'");     $sqlh = @mysqli_query($conn, "DELETE FROM tb_his WHERE idclih = '$lines'");     }          $arrch = "sucesso"."|".$lines;     echo json_encode($arrch);     exit; }
    • By infonet
      Poderiam me ajudar com esta consulta SQL?   Acontece que ela roda normal, mas quando coloco na paginação ela não funciona:   mysqli_query ($conn, "SET @a := 0"); $_pagi_sql = "SELECT *, LPAD( @a := @a + 1, 5, '0' ) 'sequencial' FROM tb_his WHERE idclih = $idclientHis ORDER BY dt_his DESC, idhis DESC, sequencial DESC";   O erro acontece somente por causa do final: sequencial DESC, pois quando eu retiro, funciona normalmente.   Obrigado!
    • By Eurales antony
      Boa noite developers, eu codei um sistema em PHP mas não para ser vendido e sim alugado, o cliente aluga eu envio os arquivos do sistema e uma chave e apenas com uma chave valida o sistema funciona, o sistema está pronto terminei de coda o ofuscador e um contaminador(insere códigos deanecesaarios no código) mas agora eu preciso criptografar todos os arquivos, tipo base_64 ou melhor, com o ofuscador e contaminador o código fonte está totalmente ilegível mas quero que fique igual a um código que eu vi, um monte de caracteres nada vê com nada não sei se era base 64 na verdade não entendo muito sobre criptografia quem puder me ajudar eu agradeço e quem chegou até aqui agrade pelo atenção, boa noite 
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.