Ir para conteúdo
Fórum Script Brasil

alisdj

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que alisdj postou

  1. Bom dia, sou novo neste fórum e minha duvida é que estou montando um sistema onde insiro dados a serem salvo no banco de dados MySQL, logo apos o salvamento no banco de dados é redirecionado para uma pagina que deve apresentar os dados impressos. segue abaixo os codigos da paginas que tenho usado para tentar fazer isso. OBS: Desculpem o código pobre eu ainda estou bem no inicio do aprendizado da programação. Nome do arquivo: pagamento.php <?php include "Connections/redirecionamento.php"; ?> <?php //Guardando sessão para posterior envio de formulario. @session_start(); @$_SESSION['matri']=$_POST['matricula']; @$_SESSION['ano']=$_POST['ano']; @$_SESSION['data_pag']=$_POST['data_pag']; @$_SESSION['valor']=$_POST['valorPgto']; //função usada para buscar nome do socio no banco de dados. ini_set('default_charset', 'UTF-8'); include "Connections/conexao_cadastro.php"; $buscar = @intval($_POST['matricula']); $sql = mysql_query("SELECT * FROM matricula WHERE matriculasocial LIKE '%".$buscar."%'"); $row = mysql_num_rows($sql); if ($row > ) { while ($linha = mysql_fetch_array($sql)) { $nome = $linha['nome']; } } else{ echo "Nada encontrado!"; } //algoritmo para somar a checkbox if (empty($_POST['janeiro'])){ $_POST['janeiro']=; } if (empty($_POST['fevereiro'])){ $_POST['fevereiro']=; } if (empty($_POST['marco'])){ $_POST['marco']=; } if (empty($_POST['abril'])){ $_POST['abril']=; } if (empty($_POST['maio'])){ $_POST['maio']=; } if (empty($_POST['junho'])){ $_POST['junho']=; } if (empty($_POST['julho'])){ $_POST['julho']=; } if (empty($_POST['agosto'])){ $_POST['agosto']=; } if (empty($_POST['setembro'])){ $_POST['setembro']=; } if (empty($_POST['outubro'])){ $_POST['outubro']=; } if (empty($_POST['novembro'])){ $_POST['novembro']=; } if (empty($_POST['dezembro'])){ $_POST['dezembro']=; } $meses=($_POST['janeiro'] + $_POST['fevereiro'] + $_POST['marco'] + $_POST['abril'] + $_POST['maio'] + $_POST['junho'] + $_POST['julho'] + $_POST['agosto'] + $_POST['setembro'] + $_POST['outubro'] + $_POST['novembro'] + $_POST['dezembro']); //algoritmo para calcular valor total a ser pago. if(empty($_POST['valorPgto'])){ $valor = ; }else{ $valor=$_POST['valorPgto']; } $quant_pagar = $meses; $totalPgto = $valor * $quant_pagar; //estrutura php para marcar a checkbox depois de clicar no botão calcular. $janeiro = $_POST['janeiro']; if($janeiro == true){ $janeiro = "checked"; } $fevereiro = $_POST['fevereiro']; if($fevereiro == true){ $fevereiro = "checked"; } $marco = $_POST['marco']; if($marco == true){ $marco = "checked"; } $abril = $_POST['abril']; if($abril == true){ $abril = "checked"; } $maio = $_POST['maio']; if($maio == true){ $maio = "checked"; } $junho = $_POST['junho']; if($junho == true){ $junho = "checked"; } $julho = $_POST['julho']; if($julho == true){ $julho = "checked"; } $agosto = $_POST['agosto']; if($agosto == true){ $agosto = "checked"; } $setembro = $_POST['setembro']; if($setembro == true){ $setembro = "checked"; } $outubro = $_POST['outubro']; if($outubro == true){ $outubro = "checked"; } $novembro = $_POST['novembro']; if($novembro == true){ $novembro = "checked"; } $dezembro = $_POST['dezembro']; if($dezembro == true){ $dezembro = "checked"; } ?> <html> <head> <!-- css do datepicker(calendario),bootstrap e arquivos de configuração proprio. --> <link rel="stylesheet" type="text/css" href="css/datepicker.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous"> <link rel="stylesheet" type="text/css" href="css/sistema.css"> <link rel="stylesheet" type="text/css" href="css/agricultor.css"> <!-- javascript do jquery, datepicker(calendario), bootstrap e arquivos de configuração proprio. --> <script src="js/jquery-1.12.2.min.js" type="text/javascript"></script> <script src="js/bootstrap-datepicker.js" type="text/javascript"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> <script type="text/javascript" src="js/pagamento.js"></script> <script src="js/data.js" type="text/javascript"></script> <meta charset="utf-8"> <link rel="shortcut icon" href="imagens/favicon.ico" type="image/x-icon" /> <!-- Função javascript para o botão calcular da pagina do pagamento --> <script type="text/Javascript"> function send(action) { switch(action) { case 'save': url = '#'; break; } document.forms[].action = url; document.forms[].submit(); } </script> <title>Sistema de Pagamento</title> </head> <body> <div id="topo"> <h1>Sindicato dos Trabalhadores e das Trabalhadoras Rurais de Vitoria de Santo Antão</h1> </div> <div id="sair"> <a href="Connections/logout.php">Sair</a> </div> <div id="menupesquisas"> <a href="cadastro_associado.php"><button class="btn btn-large btn-primary"><i class="glyphicon glyphicon-home"></i> Associado</button></a> <a href="consulta_associado.php"><button class="btn btn-large btn-primary"><i class="glyphicon glyphicon-search"></i> Consulta</button></a> <a href="pagamento.php"><button class="btn btn-large btn-primary"><i class="glyphicon glyphicon-usd"></i> Pagamento</button></a> <a href=""><button class="btn btn-large btn-primary"><i class="glyphicon glyphicon-file"></i> Relatorios</button></a> </div> <div id="linhatopo"></div> </br> <h1 id="titulo_pagamento">PAGAMENTO</h1> </br> <!-- Formulario do sistema de pagamento na parte de cadastro --> <form class="form1" action="Connections/salvarPagamento.php" method="post"> <div class="part1Pgto"> <strong>Matricula:</strong> <input type="text" placeholder=" Nº de matricula" required="required" name="matricula" id="matricula" value="<?php echo $_SESSION['matri'];?>"> <strong>Socio:</strong> <input type="text" name="socio" id="socio" style="width: 600px;" value="<?php echo $nome ?>"> <strong>Ano:</strong> <input type="text" name="ano" id="ano" value="<?php echo $_SESSION['ano'];?>" > </div> <div class="part2Pgto"> <strong>Data pagamento:</strong> <input maxlength="10" OnKeyPress="formatar(this, '##/##/####')" onBlur="return doDateVenc(this.id,this.value, 4);" name="data_pag" type="text" id="datepicker" value="<?php echo $_SESSION['data_pag'];?>"> <!-- Função javascript para o calendario --> <script> $(document).ready(function () { $('#datepicker').datepicker({ format: "dd/mm/yyyy", language: "pt-BR" }); }); </script> <strong>Valor do Mês:</strong> <input type="text" name="valorPgto" id="valorPgto" value="<?php echo $_SESSION['valor'];?>"> <strong>Quantos mês(es):</strong> <input type="text" name="quant_Pgto" id="quant_Pgto" value="<?php echo $meses ?>"> <strong>Total à pagar:</strong> <input type="text" id="totalPgto" name="totalPgto" value="<?php echo $totalPgto ?>"> </div> <div class="meses"> <label for"janeiro"><input type="checkbox" id="janeiro" name="janeiro" value="1" <?php echo $janeiro; ?>> Janeiro</label> </br> <label for"fevereiro"><input type="checkbox" id="fevereiro" name="fevereiro" value="1" <?php echo $fevereiro; ?> > Fevereiro</label> </br> <label for"marco"><input type="checkbox" id="marco" name="marco" value="1" <?php echo $marco; ?> > Março</label> </br> <label for"abril"><input type="checkbox" id="abril" name="abril" value="1" <?php echo $abril; ?> > Abril</label> </br> <label for"maio"><input type="checkbox" id="maio" name="maio" value="1" <?php echo $maio; ?> > Maio</label> </br> <label for"junho"><input type="checkbox" id="junho" name="junho" value="1" <?php echo $junho; ?> > Junho</label> </br> <label for"julho"><input type="checkbox" id="julho" name="julho" value="1" <?php echo $julho; ?> > Julho</label> </br> <label for"agosto"><input type="checkbox" id="agosto" name="agosto" value="1" <?php echo $agosto; ?> > Agosto</label> </br> <label for"setembro"><input type="checkbox" id="setembro" name="setembro" value="1" <?php echo $setembro; ?> > Setembro</label> </br> <label for"outubro"><input type="checkbox" id="outubro" name="outubro" value="1" <?php echo $outubro; ?> > Outubro</label> </br> <label for"novembro"><input type="checkbox" id="novembro" name="novembro" value="1" <?php echo $novembro; ?> > Novembro</label> </br> <label for"dezembro"><input type="checkbox" id="dezembro" name="dezembro" value="1" <?php echo $dezembro; ?> > Dezembro</label> </div> <div id="botaoPagar"> <input class="btn btn-primary" type="submit" value="Calcular" name="calcular" onclick="send('save');"/> <input class="btn btn-primary" type="submit" value="Imprimir / Salvar" name="imprimirSalvar"/> </div> </form> <div id="btnPesquisar"> <a href="pesquisar_pagamento.php"><button class="btn btn-large btn-primary"> Pesquisar</button></a> </div> </body> </html> Nome do arquivo: salvarPagamento <html> <head> <title>cadastrando...</title> <script type="text/javascript"> function cadastrado(){ setTimeout("window.location='../imprimir_pagamento.php'", 50); } </script> </head> <body> <?php include "conexao_cadastro.php"; $matricula = $_POST['matricula']; if($matricula>"1"){ $query = mysql_query("SELECT * FROM pagamento WHERE matricula = '$matricula'"); $procura = mysql_num_rows($query); if($procura > "0"){ echo '<script>alert("Usuário já cadastrado no sistema!"); cadastrado()</script>'; }else{ $matricula=$_POST['matricula']; $socio=$_POST['socio']; $ano=$_POST['ano']; $data_pag=$_POST['data_pag']; $valorPgto=$_POST['valorPgto']; $quant_Pgto=$_POST['quant_Pgto']; $totalPgto=$_POST['totalPgto']; $sql = mysql_query("INSERT INTO pagamento(matricula, socio, ano, data_pag, valorPgto, quant_Pgto, totalPgto) VALUES ('$matricula', '$socio', '$ano', '$data_pag', '$valorPgto', '$quant_Pgto', '$totalPgto')") or die(mysql_error()); $janeiro=empty($_POST['janeiro']); $fevereiro=empty($_POST['fevereiro']); $marco=empty($_POST['marco']); $abril=empty($_POST['abril']); $maio=empty($_POST['maio']); $junho=empty($_POST['junho']); $julho=empty($_POST['julho']); $agosto=empty($_POST['agosto']); $setembro=empty($_POST['setembro']); $outubro=empty($_POST['outubro']); $novembro=empty($_POST['novembro']); $dezembro=empty($_POST['dezembro']); $save = mysql_query("INSERT INTO meses(janeiro, fevereiro, marco, abril, maio, junho, julho, agosto, setembro, outubro, novembro, dezembro, matricula) VALUES ('$janeiro','$fevereiro','$marco','$abril','$maio','$junho','$julho','$agosto', '$setembro','$outubro','$novembro','$dezembro','$matricula')") or die(mysql_error()); echo '<script>alert("Cadastro realizado com sucesso!"); cadastrado()</script>'; } } ?> </body> </html> Nome do arquivo: imprimir_pagamento.php <?php include "Connections/redirecionamento.php"; ?> <?php ini_set('default_charset', 'UTF-8'); include "Connections/conexao_cadastro.php"; $matri = intval(empty($_GET['matricula'])); $sql = mysql_query("SELECT * FROM pagamento WHERE id = '$matri'") or die(mysql_error()); while ($linha = mysql_fetch_array($sql)) { $matricula = $linha['matricula']; $socio = $linha['socio']; $ano = $linha['ano']; $data_pag = $linha['data_pag']; $valorPgto = $linha['valorPgto']; $quant_Pgto = $linha['quant_Pgto']; $totalPgto = $linha['totalPgto']; } $matri = intval(empty($_GET ['matricula'])); $sql = mysql_query("SELECT * FROM meses WHERE id = '$matri'") or die(mysql_error()); while ($linha = mysql_fetch_array($sql)) { $janeiro = $linha['janeiro']; $fevereiro = $linha['fevereiro']; $marco = $linha['marco']; $abril = $linha['abril']; $maio = $linha['maio']; $junho = $linha['junho']; $julho = $linha['julho']; $agosto = $linha['agosto']; $setembro = $linha['setembro']; $outubro = $linha['outubro']; $novembro = $linha['novembro']; $dezembro = $linha['dezembro']; } ?> <!DOCTYPE html> <html> <head> <title>Impressão de pagamento</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="imagens/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" /> <link rel="stylesheet" type="text/css" href="css/ficha_associado.css"> <link rel="stylesheet" type="text/css" href="css/print.css" media="print"> </head> <body> <div id="estiloPgto"> <input name="matricula" type="hidden" value="<?php echo $matricula ?>"> <div id="pagamentoTitulo"> <h4>Sindicato dos Trabalhadores Rurais</h4> <h4>de</h4> <h4>Vitória de Santo Antão</h4> </div> <div id="linhaPgto"></div> <div id="tituloPgto">COMPROVANTE DE PAGAMENTO</div> <div id="linhaPgto"></div> <div id="recebemos">Recebemos do associado:</div> <?php echo $socio ?> <div id="matriculaPgto">Matricula nº:</div> <?php echo $matricula ?> <div id="pagamento2">a importancia de R$</div> <?php echo $totalPgto ?> <div id="pagamento3">de cada mês</div> <div id="pagamento4">Referente a contribuição social do(s) mê(es):</div> <div id="linhaPgto"></div> <div id="anoPgto">Ano:</div> <?php echo $ano ?> <div id="linhaVertical"><hr size="50" width="1"></div> <div id="linhaPgto"></div> <div id="pagamento5">Vitoria de Santo Antão - PE</div> <div id="pagamento6">Visto do conselho fiscal</div> <div class="pagamento7">________________________</div> <div class="pagamento7">________________________</div> <div class="pagamento7">________________________</div> <div id="pagamento8">Recebi</div> <div id="pagamento9">________________________</div> <div id="pagamento10">Autorizo - Presidente</div> <div id="pagamento11">________________________</div> <div id="pagamento12">Visto - Tesoureiro</div> <div id="pagamento13">Valor Total:</div> </div> </body> </html>
×
×
  • Criar Novo...