Jump to content

Search the Community

Showing results for tags 'FREQUÊNCIA'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. RafaelDuarte

    DÚVIDA: RELATÓRIO A PARTIR DE FREQUÊNCIA

    Olá amigos, gostaria de uma grande ajuda de vocês; Sou estudante e iniciante de programação Web e estou com uma dúvida há dias, já pesquisei em vários fóruns, mas não consegui achar uma solução para o meu problema... Então resolvi pedir a ajuda de vocês com mais experiência que eu. (Tentarei ser o máximo organizado possível para melhor entendimento, desculpe o tamanho do texto) Estou desenvolvendo um sistema a nível de aprendizado para a organização de membros, grupos e Frequência. O Sistema baseia-se em: · Cadastro de membros; · Preenchimento de frequência; · Relatórios; A parte de Cadastro e Frequência já está OK (Desenvolvidas), mas o último passo que são os relatórios dessas frequências ainda não consegui resolver. Pois bem, vamos lá! 1.PÁGINA DE RELATÓRIOS: Estou recebendo como parâmetro da página anterior o cod_celula, e irá aparecer a lista de membros da respectiva célula. Parto do principio que quero selecionar só as frequências do Mês 05 (Irei fazer um MENU LIST na página anterior para direcionar o mês referência de escolha) 1.1 PROBLEMA: não consigo fazer aparecer a frequência dos membros em cada coluna de suas respectivas datas, já tentei de tudo e até agora nada. Expectativa (Excel): Realidade (PHP): 2. Banco de Dados Ø MEMBRO · Cod_membro · Nome · ... (informações em gerais) · Cod_celula Ø Célula · Cod_celula · Nome Ø Frequência · Cod_frequencia · Data · ...(Informações em gerais) · Cod_celula Ø Membro_Frequência · Cod_membro · Presença (0=F;1=P) · Cod_frequencia OBS: Cada membro possui uma PRESENÇA em (P=Presente e F=Falta) para cada frequência realizada OBS2: É muito similar em uma Frequência escolar onde todo o dia o Professor lança a frequência de cada aluno, e o aluno possui uma (Falta ou Presença) de determinado dia; ü Para melhor explicação Célula pode ser substituído por TURMA e MEMRBO por ALUNO. OBS3: No sistema que estou criando as reuniões são semanais. 3. Código PHP – Página de Relatórios <?php require_once('Connections/ChurchApp.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $colname_rs_relatorio = "-1"; if (isset($_GET['cod_celula'])) { $colname_rs_relatorio = $_GET['cod_celula']; } mysql_select_db($database_ChurchApp, $ChurchApp); $query_rs_relatorio = sprintf("SELECT membro.nome, frequencia.cod_frequencia, frequencia.data, membro_frequencia.presenca FROM membro, frequencia, membro_frequencia WHERE frequencia.cod_celula = %s AND membro.cod_membro = membro_frequencia.cod_membro AND MONTH(frequencia.data) = 05 AND membro_frequencia.cod_frequencia = frequencia.cod_frequencia", GetSQLValueString($colname_rs_relatorio, "int")); $rs_relatorio = mysql_query($query_rs_relatorio, $ChurchApp) or die(mysql_error()); $row_rs_relatorio = mysql_fetch_assoc($rs_relatorio); if (isset($_GET['totalRows_rs_relatorio'])) { $totalRows_rs_relatorio = $_GET['totalRows_rs_relatorio']; } else { $all_rs_relatorio = mysql_query($query_rs_relatorio); $totalRows_rs_relatorio = mysql_num_rows($all_rs_relatorio); } $colname_rs_membros = "-1"; if (isset($_GET['cod_celula'])) { $colname_rs_membros = $_GET['cod_celula']; } mysql_select_db($database_ChurchApp, $ChurchApp); $query_rs_membros = sprintf("SELECT * FROM membro WHERE cod_celula = %s", GetSQLValueString($colname_rs_membros, "int")); $rs_membros = mysql_query($query_rs_membros, $ChurchApp) or die(mysql_error()); $row_rs_membros = mysql_fetch_assoc($rs_membros); $totalRows_rs_membros = mysql_num_rows($rs_membros); $colname_rs_qtd_frequencia = "-1"; if (isset($_GET['cod_celula'])) { $colname_rs_qtd_frequencia = $_GET['cod_celula']; } mysql_select_db($database_ChurchApp, $ChurchApp); $query_rs_qtd_frequencia = sprintf("SELECT COUNT(cod_frequencia) FROM frequencia WHERE cod_celula = %s and MONTH(frequencia.data) = 05", GetSQLValueString($colname_rs_qtd_frequencia, "int")); $rs_qtd_frequencia = mysql_query($query_rs_qtd_frequencia, $ChurchApp) or die(mysql_error()); $row_rs_qtd_frequencia = mysql_fetch_assoc($rs_qtd_frequencia); $totalRows_rs_qtd_frequencia = mysql_num_rows($rs_qtd_frequencia); $colname_rs_celula = "-1"; if (isset($_GET['cod_celula'])) { $colname_rs_celula = $_GET['cod_celula']; } mysql_select_db($database_ChurchApp, $ChurchApp); $query_rs_celula = sprintf("SELECT * FROM celula WHERE cod_celula = %s", GetSQLValueString($colname_rs_celula, "int")); $rs_celula = mysql_query($query_rs_celula, $ChurchApp) or die(mysql_error()); $row_rs_celula = mysql_fetch_assoc($rs_celula); $totalRows_rs_celula = mysql_num_rows($rs_celula); $colname_rs_datas_frequencia = "-1"; if (isset($_GET['cod_celula'])) { $colname_rs_datas_frequencia = $_GET['cod_celula']; } mysql_select_db($database_ChurchApp, $ChurchApp); $query_rs_datas_frequencia = sprintf("SELECT frequencia.data FROM frequencia WHERE cod_celula = %s and MONTH(frequencia.data) = 05", GetSQLValueString($colname_rs_datas_frequencia, "int")); $rs_datas_frequencia = mysql_query($query_rs_datas_frequencia, $ChurchApp) or die(mysql_error()); $row_rs_datas_frequencia = mysql_fetch_assoc($rs_datas_frequencia); $totalRows_rs_datas_frequencia = mysql_num_rows($rs_datas_frequencia); $colname_rs_mes_referencia = "-1"; if (isset($_GET['cod_celula'])) { $colname_rs_mes_referencia = $_GET['cod_celula']; } mysql_select_db($database_ChurchApp, $ChurchApp); $query_rs_mes_referencia = sprintf("SELECT MONTH(frequencia.data) FROM frequencia WHERE cod_celula = %s", GetSQLValueString($colname_rs_mes_referencia, "int")); $rs_mes_referencia = mysql_query($query_rs_mes_referencia, $ChurchApp) or die(mysql_error()); $row_rs_mes_referencia = mysql_fetch_assoc($rs_mes_referencia); $totalRows_rs_mes_referencia = mysql_num_rows($rs_mes_referencia); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/modelo.dwt.php" codeOutsideHTMLIsLocked="false" --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" /> <!-- InstanceBeginEditable name="doctitle" --> <title>Relatório Presença Mensal</title> <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="head" --> <link href="css/layout.css" rel="stylesheet" type="text/css" /> <!-- InstanceEndEditable --> </head> <body> <div id="principal"> <div id="topo"> <p><!--<img src="../images/quandragular_logo.png" width="80" height="77" /> --> <img src="images/Catedral%20da%20Adoração%20-%20Letreiro%20Teste%20(espiral%20flame%20all%20color).png" width="230" height="80"/></p> </div> <!-- InstanceBeginEditable name="conteudo" --> <div id="conteudo"><p> </p> <form id="form1" name="form1" method="post" action=""> <strong>Mês de Referência: <?php echo "0".$row_rs_mes_referencia['MONTH(frequencia.data)'] ?></strong> <table width="600" border="1" cellspacing="5" bgcolor="#FFFFFF"> <tr align="center"> <td width="400" align="center">Nome:</td> <!-- Repetição para aparecer todas as datas que contém frequência de uma determinada célula--> <?php do{?> <td align="center"><?php echo date('d/m/Y',strtotime($row_rs_datas_frequencia['data'])); ?></td> <?php }while($row_rs_datas_frequencia = mysql_fetch_assoc($rs_datas_frequencia))?> <td width="200" align="center">Total Presença Membros Mensal</td> <td width="200" align="center">Total Falta Membros Mensal</td> </tr> <?php do{ ?> <tr align="center"> <!-- Imprimi a quantidade de alunos e as frequências --> <td width="400" align="center"><?php echo $row_rs_membros['nome']; ?></td> <!-- ********************************************************************** **************************************************************************** AQUI ESTÁ O PROBLEMA, NÃO ESTOU CONSEGUINDO FAZER APARECER A PRESENÇA DAS OUTRAS DATAS --> <?php $countP=0; $countF=0; //$count=0; ?> <?php //while($count<$totalRows_rs_datas_frequencia){?> <!-- REPETI A COLUNA 3 VEZES APENAS PARA UMA MANEIRA ESTÉTICA DE EXPLICAR COMO DEVERIA FICAR --> <td align="center"><?php if($row_rs_relatorio['presenca']>=1){ $countP++; echo "P"; }else{ $countF++; echo "F";} ?></td> <td align="center"><?php if($row_rs_relatorio['presenca']>=1){ $countP++; echo "P"; }else{ $countF++; echo "F";} ?></td> <td align="center"><?php if($row_rs_relatorio['presenca']>=1){ $countP++; echo "P"; }else{ $countF++; echo "F";} ?></td> <?php //$count++; $row_rs_relatorio = mysql_fetch_assoc($rs_relatorio); }?> <td align="center"><?php echo $countP ?></td> <td align="center"><?php echo $countF ?></td> </tr> <?php }while($row_rs_membros = mysql_fetch_assoc($rs_membros) and $row_rs_relatorio = mysql_fetch_assoc($rs_relatorio)) ?> <tr align="center"> <td align="center">Total Presentes por data</td> <?php $count2=0; while($count2<$totalRows_rs_datas_frequencia){ ?> <td> </td> <?php $count2++; } ?> </tr> </table> <p><a href="Celula_informacoes.php?cod_celula=<?php echo $row_rs_celula['cod_celula']; ?>">Voltar</a> </p> </form> </div> <!-- InstanceEndEditable --> <div id="rodape">Copyright © - Todos os direitos reservados por Rafael Duarte<br /></div> </div> </body> <!-- InstanceEnd --></html> <?php mysql_free_result($rs_relatorio); mysql_free_result($rs_membros); mysql_free_result($rs_qtd_frequencia); mysql_free_result($rs_celula); mysql_free_result($rs_datas_frequencia); mysql_free_result($rs_mes_referencia); ?>
  2. olá, comprei um notebook lenovo G40-70, onde ele vem com 4gb de RAM e eu tenho em casa uma memoria kingston com 4gb de RAM tambem. Fui adicionar a minha memoria Kingston de 4gb e o note não reconhece, não aparece nem na Setup. Fiz de tudo, troquei os slots, testei separados, tirei a bateria e coloquei, mas nada adiantou. Friso que a memoria Kingston está funcionando normalmente em outros aparelhos e os slots estão ok. Liguei para o suporte da Lenovo e eles não souberam bem o que estava acontecendo, só disseram que acreditavam ser alguma incompatibilidade desconhecida. pediram que eu tentasse com outra memoria de marca diferente e já pus três memorias e nenhuma foi reconhecida. A unica diferença que vejo nas memorias é que a da lenovo tem escrito 1.35V e a kingston está 1.5V. peço a ajuda de uma alma caridosa para me salvar. rsrsrs Desde já eu agradeço pela atenção.
  3. luquinhasbrito

    Sistema de Frequência Escolar

    Tem como transferir estes codigos para PDO ou MYSQLI, me ajudem galera por favor ! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link href="css/fazer_chamada.css" rel="stylesheet" type="text/css" /> </head> <body> <? require "topo.php"; ?> <div id="caixa_preta"> </div><!-- caixa_preta --> <div id="box"> <h1>Abaixo está mostrando todos os alunos do(a) <strong><? echo $curso = $_GET['curso']; ?></strong> Data de Hoje <strong><? echo date("d/m/Y"); ?></strong></h1> <? $date_hoje = date("d/m/Y"); $date = date("d/m/Y H:i:s"); $sql_1 = mysql_query("SELECT * FROM estudantes WHERE serie = '$curso'"); $conta_sql_1 = mysql_num_rows($sql_1); if($conta_sql_1 == ''){ echo "<h2>Não existe nenhum aluno cadastro nesta disciplina!</h2>"; }else{ while($res_1 = mysql_fetch_array($sql_1)){ $code_aluno = $res_1['code']; $nome = $res_1['nome']; ?> <form name="button" method="post" enctype="multipart/form-data" action=""> <table width="955" border="0"> <tr> <td width="94"><strong>Código:</strong></td> <td width="466"><strong>Nome:</strong></td> <td colspan="2"><strong>Este aluno está presente?</strong></td> </tr> <tr> <td><? echo $res_1['code']; ?><input type="hidden" name="code_aluno" value="<? echo $res_1['code']; ?>" /></td> <td><? echo $res_1['nome']; ?><input type="hidden" name="nome" value="<? echo $res_1['nome']; ?>" /></td> <td width="315"> <? $dis = $_GET['dis']; $sql_2 = mysql_query("SELECT * FROM chamadas_em_sala WHERE date_day = '$date_hoje' AND code_aluno = '$code_aluno' AND disciplina = '$dis'"); $conta_sql_2 = mysql_num_rows($sql_2); if($conta_sql_2 == ''){ ?> <input type="radio" name="presensa" id="radio" value="SIM"> <label for="radio">SIM <input type="radio" name="presensa" value="NÃO"> </label> NÃO <input type="radio" name="presensa" value="JUSTIFICADA"> FALTA JUSTIFICADA <label for="fileField"></label></td> <td width="62"><input type="submit" name="button" id="button" value="Guardar"></td> <? }else{ echo "Indisponível"; } ?> </tr> </table> </form> <? }} ?> <? if(isset($_POST['button'])){ $code_aluno = $_POST['code_aluno']; $nome = $_POST['nome']; $date_hoje = date("d/m/Y"); $date = date("d/m/Y H:i:s"); $dis = $_GET['dis']; $presensa = $_POST['presensa']; if($presensa == ''){ echo "<script language='javascript'>window.alert('Por favor, informe se este aluno está presente ou não na sala de aula!');</script>"; }else{ $sql_3 = mysql_query("SELECT * FROM confirma_entrada_de_alunos WHERE data_hoje = '$date_hoje' AND code_aluno = '$code_aluno'"); $conta_sql_3 = mysql_num_rows($sql_3); if($conta_sql_3 == '' && $presensa == 'SIM'){ echo "<script language='javascript'>window.alert('Este aluno não entrou na escola hoje!');</script>"; }else{ $sql_4 = mysql_query("INSERT INTO chamadas_em_sala (date, date_day, curso, disciplina, code_professor, code_aluno, presente) VALUES ('$date', '$date_hoje', '$curso', '$dis', '$code', '$code_aluno', '$presensa')"); echo "<script language='javascript'>window.location='';</script>"; }}}?> </div><!-- box --> <? require "rodape.php"; ?> </body> </html>
×

Important Information

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