Jump to content

Gemeons

Members
  • Content count

    33
  • Joined

  • Last visited

Community Reputation

0 Comum

About Gemeons

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. <table class="table-print"> <thead> <tr> <th class="text-left" width="17%" colspan="2">Histórico</th> <th class="text-right" width="7%">JAN</th> <th class="text-right" width="7%">FEV</th> <th class="text-right" width="7%">MAR</th> <th class="text-right" width="7%">ABR</th> <th class="text-right" width="7%">MAI</th> <th class="text-right" width="7%">JUN</th> <th class="text-right" width="7%">JUL</th> <th class="text-right" width="7%">AGO</th> <th class="text-right" width="6%">SET</th> <th class="text-right" width="6%">OUT</th> <th class="text-right" width="6%">NOV</th> <th class="text-right" width="5%">DEZ</th> <th class="text-right" class="text-right">Total</th> </tr> </thead> <tbody> <?php $valorDebido = 0; $valorJan = 0; $valorFev = 0; $valorMar = 0; $valorAbr = 0; $valorMai = 0; $valorJun = 0; $valorJul = 0; $valorAgt = 0; $valorSet = 0; $valorOut = 0; $valorNov = 0; $valorDez = 0; $ultima = ''; foreach ($resultadosDebitos as $res){ $var = 0; $jan = (empty($res->debitos1)) ? null : $res->debitos1; $fev = (empty($res->debitos2)) ? null : $res->debitos2; $mar = (empty($res->debitos3)) ? null : $res->debitos3; $abr = (empty($res->debitos4)) ? null : $res->debitos4; $mai = (empty($res->debitos5)) ? null : $res->debitos5; $jun = (empty($res->debitos6)) ? null : $res->debitos6; $jul = (empty($res->debitos7)) ? null : $res->debitos7; $ago = (empty($res->debitos8)) ? null : $res->debitos8; $set = (empty($res->debitos9)) ? null : $res->debitos9; $out = (empty($res->debitos10)) ? null : $res->debitos10; $nov = (empty($res->debitos11)) ? null : $res->debitos11; $dez = (empty($res->debitos12)) ? null : $res->debitos12; $valorJan += $jan; $valorFev += $fev; $valorMar += $mar; $valorAbr += $abr; $valorMai += $mai; $valorJun += $jun; $valorJul += $jul; $valorAgt += $ago; $valorSet += $set; $valorOut += $out; $valorNov += $nov; $valorDez += $dez; $var = ($jan) + ($fev) + ($mar) + ($abr) +($mai) + ($jun) +($jul) + ($ago) + ($set) + ($out) + ($nov) + ($dez); $valorDebido += $var; ?> <?php $vl = $res->grupoHistorico; if($vl <> $ultima) { ?> <tr> <td colspan="2"><font size="1px"><strong><?php echo substr($res->grupoHistorico, 0, 25); ?></strong></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right"> <font size="1px"></td> <td class="text-right" width="20%"><font size="1px"></td> <?php $ultima = $vl; } else { ?> <td></td> <td><font size="1px"><?php echo $res->codigoHistorico; ?>&nbsp;&nbsp;&nbsp;<?php echo substr($res->descricaoHistorico, 0, 19); ?></td> <td class="text-right"> <font size="1px"><?php $jan = ($jan == '0.00') ? '' : $jan; echo $jan;?></td> <td class="text-right"> <font size="1px"><?php $fev = ($fev == '0.00') ? '' : $fev; echo $fev;?></td> <td class="text-right"> <font size="1px"><?php $mar = ($mar == '0.00') ? '' : $mar; echo $mar;?></td> <td class="text-right"> <font size="1px"><?php $abr = ($abr == '0.00') ? '' : $abr; echo $abr;?></td> <td class="text-right"> <font size="1px"><?php $mai = ($mai == '0.00') ? '' : $mai; echo $mai;?></td> <td class="text-right"> <font size="1px"><?php $jun = ($jun == '0.00') ? '' : $jun; echo $jun;?></td> <td class="text-right"> <font size="1px"><?php $jul = ($jul == '0.00') ? '' : $jul; echo $jul;?></td> <td class="text-right"> <font size="1px"><?php $ago = ($ago == '0.00') ? '' : $ago; echo $ago;?></td> <td class="text-right"> <font size="1px"><?php $set = ($set == '0.00') ? '' : $set; echo $set;?></td> <td class="text-right"> <font size="1px"><?php $out = ($out == '0.00') ? '' : $out; echo $out;?></td> <td class="text-right"> <font size="1px"><?php $nov = ($nov == '0.00') ? '' : $nov; echo $nov;?></td> <td class="text-right"> <font size="1px"><?php $dez = ($dez == '0.00') ? '' : $dez; echo $dez;?></td> <td class="text-right" width="20%"><font size="1px"><?php echo number_format($var, 2, ",", ".") ; ?></td> <?php } ?> </tr> <?php } ?> Essa table forma isso : Só que tem um porem nesse foreach a primeira linha que vem do banco não esta sendo exibida na tabela só a partir da segunda:
  2. Amigo a primeira a tag max se nao me engano só funcionar se o type do campo for number. A segundo eu vou testa aqui qualquer coisa te aviso se der certo.
  3. Tenho 2 campo como mostra abaixo abaixo : <div class="col-md-4"> <label for="descricao">Valor título </label> <div class="input-group"> <span class="input-group-addon">R$</span> <input type="text" id="entr_valorMoeda" class="form-control valor" value="<?php echo $conta->ENTR_ValorMoeda;?>" readonly > <input type="hidden" class="valor" name="entr_valorMoeda" value="<?php echo $conta->ENTR_ValorMoeda;?>"> </div> </div> <div class="col-md-4"> <label for="descricao">Valor baixa </label> <div class="input-group"> <span class="input-group-addon">R$</span> <input type="text" class="form-control valor" id="valorBaixa" name="valorBaixa" value="<?php echo $valorBaixa;?>"> <input type="hidden" name="totalBaixas" value="<?php echo $totalBaixas; ?>"> </div> </div> Aonde o primeiro campo me reporta um valor de banco de dados e o 2 replicar esse mesmo valor mas o primeiro campo esta bloqueando nao podendo alterar e o segundo eu posso alterar, ai que eu queria saber como eu faço pra quando eu for alterar esse segundo o mesmo não passa do valor da varialvel.
  4. Gemeons

    Como otimizar essa query?

    O resultado esperado vem assim
  5. Gemeons

    Como otimizar essa query?

    SELECT tabehist.HIST_Descricao, `vw_saldobancario`.`codigoHistorico`, (SELECT SUM(debitos + debitosPendentes) FROM vw_saldobancario WHERE mes = '1' AND `conta_bancaria_id` = '3' AND vw_saldobancario.codigoHistorico = tabehist.HIST_Codigo) AS 'mes1', `vw_saldobancario`.`conta_bancaria_id` FROM vw_saldobancario INNER JOIN tabehist ON vw_saldobancario.codigoHistoricod = tabehist.HIST_Codigo AND `ano` = '2018' AND `conta_bancaria_id` = '3' AND codigoHistorico < 500 GROUP BY codigoHistorico A query e montada a partir dessa função aonde contem um for que vai montando o meses partir do que o usuário pede . { $dataInicio = (int)$dataInicio; $i = 0; $query = "SELECT tabehist.HIST_Descricao, `vw_saldobancario`.`codigoHistorico`, "; for ($i = $dataInicio ; $i <= $dataFim; $i++) { $query = $query. "(SELECT SUM(debitos + debitosPendentes) FROM vw_saldobancario WHERE mes = '{$i}' AND `conta_bancaria_id` = '{$contaBancaria}' AND vw_saldobancario.codigoHistorico = tabehist.HIST_Codigo) AS 'mes{$i}',"; } $query = $query. " `vw_saldobancario`.`conta_bancaria_id` FROM vw_saldobancario INNER JOIN tabehist ON vw_saldobancario.codigoHistorico = tabehist.HIST_Codigo AND `ano` = '{$ano}' AND `conta_bancaria_id` = '{$contaBancaria}' AND codigoHistorico < 500 GROUP BY codigoHistorico "; return $this->db->query($query)->result(); }
  6. Fiz esse formulário com os selects fazendo pesquisa direto do banco de dados e também fazendo triagem dos dados, mas na hora de enviar o formulário respondido o value que vai no <option> não é o valor que desejo e sim outro valor, como mostra nos 5 primeiros campos do formulário que seria "REGIONAL". RPA, TIPO DE UNIDADE , UNIDADE E INEP . O value que entra é o da variável dos id. Obs: Pra ajuda a entender melhor o funcionamento dessa parte do código https://www.dropbox.com/s/v34dyd920djpop6/45.zip?dl=0.. <?php include '/conexion.php'; $query = "SELECT id_regional, regional FROM t_regional ORDER BY regional"; $resultado=$mysqli->query($query); ?> <html> <head> <title>ComboBox Ajax, PHP y MySQL</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script language="javascript"> $(document).ready(function(){ $("#cbx_regional").change(function () { $('#cbx_tipoUnidade').find('option').remove().end().append('<option value="whatever"></option>').val('whatever'); $("#cbx_regional option:selected").each(function () { id_regional = $(this).val(); $.post("includes/getRPA.php", { id_regional: id_regional }, function(data){ $("#cbx_rpa").html(data); }); }); }) }); $(document).ready(function(){ $("#cbx_rpa").change(function () { $("#cbx_rpa option:selected").each(function () { id_rpa = $(this).val(); $.post("includes/getTipoUnidade.php", { id_rpa: id_rpa }, function(data){ $("#cbx_tipoUnidade").html(data); }); }); }) }); $(document).ready(function(){ $("#cbx_tipoUnidade").change(function () { $("#cbx_tipoUnidade option:selected").each(function () { id_tipoUnidade = $(this).val(); $.post("includes/getUnidade.php", { id_tipoUnidade: id_tipoUnidade }, function(data){ $("#cbx_Unidade").html(data); }); }); }) }); $(document).ready(function(){ $("#cbx_Unidade").change(function () { $("#cbx_Unidade option:selected").each(function () { id_unidade = $(this).val(); $.post("includes/getInep.php", { id_unidade: id_unidade }, function(data){ $("#cbx_Inep").html(data); }); }); }) }); function populate4(verificamodalidade,resultado){ var verificamodalidade = document.getElementById(verificamodalidade); var resultado = document.getElementById(resultado); resultado.innerHTML = ""; if(verificamodalidade.value == "CORREÇÃO DE FLUXO"){ //verificar se o valor da modalidade de ensino var optionArray = ["|","SE LIGA|SE LIGA","ACELERA|ACELERA","TRAVESSIA RECIFE|TRAVESSIA RECIFE"]; //retorna os anos de ensino } else if(verificamodalidade.value == "EDUCAÇÃO JOVENS E ADULTOS"){ //verificar se o valor da modalidade de ensino var optionArray = ["|","MÓDULO 1|MÓDULO 1","MÓDULO 2|MÓDULO 2","MÓDULO 3|MÓDULO 3","MODULADA|MODULADA"]; //retorna os anos de ensino } else if(verificamodalidade.value == "EDUCAÇÃO INFANTIL"){ //verificar se o valor da modalidade de ensino var optionArray = ["|","BERÇÁRIO|BERÇÁRIO","GRUPO I|GRUPO I","GRUPO II|GRUPO II","GRUPO III|GRUPO III","GRUPO IV|GRUPO IV","GRUPO V|GRUPO V"]; //retorna os anos de ensino } else if(verificamodalidade.value == "ENSINO FUNDAMENTAL"){ //verificar se o valor da modalidade de ensino var optionArray = ["|","1° ANO|1° ANO","2° ANO|2° ANO","3° ANO|3° ANO","4° ANO|4° ANO","5° ANO|5º ANO"]; //retorna os anos de ensino } else if(verificamodalidade.value == "ENSINO FUNDAMENTAL ESPECIAL"){ //verificar se o valor da modalidade de ensino var optionArray = ["|","1° ANO|1° ANO","2° ANO|2° ANO","3° ANO|3° ANO","4° ANO|4° ANO","5° ANO|5º ANO"]; //retorna os anos de ensino } for(var option in optionArray){ var pair = optionArray[option].split("|"); var newOption = document.createElement("option"); newOption.value = pair[0]; newOption.innerHTML = pair[1]; resultado.options.add(newOption); } } </script> </head> <body> <br/><br/> <h3>Informe os dados da turma:</h3> Os campos com <span style="color: red">*</span> são de preenchimento obrigatório! <br/><br/><br/> <form id="combo" name="combo" action="guarda.php" method="POST"> <div>Regional :<span style="color: red">*</span><br/> <select name="cbx_regional" id="cbx_regional" required > <option value="0"></option> <?php while($row = $resultado->fetch_assoc()) { ?> <option value="<?php echo $row['id_regional']; ?>"><?php echo $row['regional']; ?></option> <?php } ?> </select></div> <br/> <div>RPA :<span style="color: red">*</span><br/> <select name="cbx_rpa" id="cbx_rpa" required> </select></div> <br /> <div>Tipo de Unidade :<span style="color: red">*</span><br/> <select name="cbx_tipoUnidade" id="cbx_tipoUnidade" required></select></div> <br/> <div>Unidade de Ensino :<span style="color: red">*</span><br/> <select name="cbx_Unidade" id="cbx_Unidade" required></select></div> <br/> <div>INEP :<span style="color: red">*</span><br/> <select name="cbx_Inep" id="cbx_Inep" required> </select></div> <br/> Modalidade de Ensino:<span style="color: red">*</span><br/> <select id="mod" name="mod" onchange="populate4(this.id,'ano')" required> <option value=""></option> <option value="CORREÇÃO DE FLUXO">CORREÇÃO DE FLUXO</option> <option value="EDUCAÇÃO INFANTIL">EDUCAÇÃO INFANTIL</option> <option value="EDUCAÇÃO JOVENS E ADULTOS">EDUCAÇÃO JOVENS E ADULTOS</option> <option value="ENSINO FUNDAMENTAL">ENSINO FUNDAMENTAL</option> <option value="ENSINO FUNDAMENTAL ESPECIAL">ENSINO FUNDAMENTAL ESPECIAL</option> </select> <br/><br/> Ano de Ensino:<span style="color: red">*</span><br/> <select id="ano" name="ano" required></select> <br/><br/> Turma:<span style="color: red">*</span><br/> <select id="turma" name="turma" required> <option value=""></option> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> <option value="D">D</option> <option value="E">E</option> <option value="F">F</option> <option value="G">G</option> <option value="H">H</option> <option value="I">I</option> </select> <br/><br/> Turno:<span style="color: red">*</span><br/> <select id="turno" name="turno" required> <option value=""></option> <option value="MANHÃ">MANHÃ</option> <option value="TARDE">TARDE</option> <option value="NOITE">NOITE</option> <option value="INTEGRAL">INTEGRAL</option> </select> <br/><br/> Situação da Turma:<span style="color: red">*</span><br/> <select id="situacaoTurma" name="situacaoTurma" required> <option value=""></option> <option value="CADEIRA VAGA / PROF. EFETIVO">CADEIRA VAGA / PROF. EFETIVO</option> <option value="CADEIRA VAGA / CTD">CADEIRA VAGA / CTD</option> <option value="CADEIRA VAGA / ACUMULAÇÃO">CADEIRA VAGA / ACUMULAÇÃO</option> <option value="CADEIRA VAGA / SEM PROFESSOR">CADEIRA VAGA / SEM PROFESSOR</option> </select> <br/><br/> <input type="submit" id="enviar" name="enviar" value="Finalizar" /> </form> </body> </html>
  7. Gemeons

    Consulta em ordem alfabética

    Olá Tiago, Obg pela dica flw....
  8. Como deixa essa consulta em ordem alfabética, pois da maneira abaixo <?php require ('../conexion.php'); $id_tipoUnidade = $_POST['id_tipoUnidade']; $query = "SELECT id_unidade, unidade FROM t_unidade WHERE id_tipoUnidade = '$id_tipoUnidade' ORDER BY unidade asc"; $resultado=$mysqli->query($query); $html= "<option value='0'></option>"; while($row = $resultado->fetch_assoc()) { $html.= "<option value='".$row['id_unidade']."'>".$row['unidade']."</option>"; } echo $html; ?> não esta funcionado quando eu adiciono um novo elemento na tabela ele fica em primeiro na consulta.
  9. Ola, Gostaria de saber se tinha como o campo UNIDADE DE ENSINO aonde existe o input e o select na hora de salva no banco de dados salvo os mesmos como se fosse um só teria como ?? <!DOCTYPE html> <html> <head> <script center> function show(select_item) { if (select_item == "regional1") { hiddenDiv.style.visibility='visible'; hiddenDiv.style.display='block'; Form.fileURL.focus(); } else{ hiddenDiv.style.visibility='hidden'; hiddenDiv.style.display='RPA'; } } function populate(verficarpa,resultado){ var verficarpa = document.getElementById(verficarpa); var resultado = document.getElementById(resultado); resultado.innerHTML = ""; if(verficarpa.value == "1"){ //Se o valor da regional for 1 var optionArray = ["|","1|1","2|2"]; //Trazer as informações da RPA 1 e 2, da respectiva regional 1 } else if(verficarpa.value == "2"){ //Se o valor da regional for 2 var optionArray = ["|","3|3"]; //Trazer as informações da RPA 3, da respectiva regional 2 } else if(verficarpa.value == "3"){ //Se o valor da regional for 3 var optionArray = ["|","4|4","5|5"]; //Trazer as informações da RPA 4 e 5, da respectiva regional 3 } else if(verficarpa.value == "4"){ //Se o valor da regional for 4 var optionArray = ["|","6|6"]; //Trazer as informações da RPA 6, da respectiva regional 4 } for(var option in optionArray){ var pair = optionArray[option].split("|"); var newOption = document.createElement("option"); newOption.value = pair[0]; newOption.innerHTML = pair[1]; resultado.options.add(newOption); } } function populate2(verficarpa,resultado){ //função para verificar o valor da RPA inserido pelo usuário e habilitar os tipos de unidades de acordo com valor anterior. var verficarpa = document.getElementById(verficarpa); var resultado = document.getElementById(resultado); resultado.innerHTML = ""; if(verficarpa.value == "1"){ //Se o valor da RPA for 1 var optionArray = ["|","ANEXO|ANEXO","CRECHE|CRECHE","CRECHE ESCOLA|CRECHE ESCOLA","ESCOLA REGULAR|ESCOLA REGULAR","ESCOLA TEMPO INTEGRAL|ESCOLA TEMPO INTEGRAL"]; //retorna os tipos de unidade da respectiva RPA } else if(verficarpa.value == "2"){ //Se o valor da RPA for 2 var optionArray = ["|","ANEXO|ANEXO","CRECHE|CRECHE","CRECHE ESCOLA|CRECHE ESCOLA","ESCOLA REGULAR|ESCOLA REGULAR","ESCOLA TEMPO INTEGRAL|ESCOLA TEMPO INTEGRAL"]; //retorna os tipos de unidade da respectiva RPA } else if(verficarpa.value == "3"){ //Se o valor da RPA for 3 var optionArray = ["|","ANEXO|ANEXO","CRECHE|CRECHE","CRECHE ESCOLA|CRECHE ESCOLA","ESCOLA REGULAR|ESCOLA REGULAR","ESCOLA TEMPO INTEGRAL|ESCOLA TEMPO INTEGRAL"]; //retorna os tipos de unidade da respectiva RPA } else if(verficarpa.value == "4"){ //Se o valor da RPA for 4 var optionArray = ["|","ANEXO|ANEXO","CRECHE|CRECHE","CRECHE ESCOLA|CRECHE ESCOLA","ESCOLA REGULAR|ESCOLA REGULAR","ESCOLA TEMPO INTEGRAL|ESCOLA TEMPO INTEGRAL"]; //retorna os tipos de unidade da respectiva RPA } else if(verficarpa.value == "5"){ //Se o valor da RPA for 5 var optionArray = ["|","ANEXO|ANEXO","CRECHE|CRECHE","CRECHE ESCOLA|CRECHE ESCOLA","ESCOLA REGULAR|ESCOLA REGULAR","ESCOLA TEMPO INTEGRAL|ESCOLA TEMPO INTEGRAL"]; //retorna os tipos de unidade da respectiva RPA } else if(verficarpa.value == "6"){ //Se o valor da RPA for 6 var optionArray = ["|","ANEXO|ANEXO","CRECHE|CRECHE","CRECHE ESCOLA|CRECHE ESCOLA","ESCOLA REGULAR|ESCOLA REGULAR","ESCOLA TEMPO INTEGRAL|ESCOLA TEMPO INTEGRAL"]; //retorna os tipos de unidade da respectiva RPA } for(var option in optionArray){ var pair = optionArray[option].split("|"); var newOption = document.createElement("option"); newOption.value = pair[0]; newOption.innerHTML = pair[1]; resultado.options.add(newOption); } } function populate3(verificatipounidade,verificaregional,verificarpa,s4){ //função verificar os valores do tipo da Unidade, Regional e RPA para retornar os valores da Escola var verificatipounidade = document.getElementById(verificatipounidade); var verificaregional = document.getElementById(verificaregional); var verificarpa = document.getElementById(verificarpa); var s4 = document.getElementById(s4); s4.innerHTML = ""; //RPA 01 if(verificatipounidade.value == "ANEXO" && verificaregional.value == "1" && verificarpa.value == "1"){ var optionArray = ["ANEXO - |ANEXO - "]; } if(verificatipounidade.value == "CRECHE" && verificaregional.value == "1" && verificarpa.value == "1"){ var optionArray = ["CR. M. |CR. M. "]; } if(verificatipounidade.value == "CRECHE ESCOLA" && verificaregional.value == "1" && verificarpa.value == "1"){ var optionArray = ["CRECHE ESCOLA - |CRECHE ESCOLA - "]; } if(verificatipounidade.value == "ESCOLA REGULAR" && verificaregional.value == "1" && verificarpa.value == "1"){ var optionArray = ["E.M.|E.M."]; } if(verificatipounidade.value == "ESCOLA TEMPO INTEGRAL" && verificaregional.value == "1" && verificarpa.value == "1"){ var optionArray = ["E.M.|E.M."]; } //RPA 02 if(verificatipounidade.value == "ANEXO" && verificaregional.value == "1" && verificarpa.value == "2"){ var optionArray = ["ANEXO - |ANEXO - "]; } if(verificatipounidade.value == "CRECHE" && verificaregional.value == "1" && verificarpa.value == "2"){ var optionArray = ["CR. M. |CR. M. "]; } if(verificatipounidade.value == "CRECHE ESCOLA" && verificaregional.value == "1" && verificarpa.value == "2"){ var optionArray = ["CRECHE ESCOLA - |CRECHE ESCOLA - "]; } if(verificatipounidade.value == "ESCOLA REGULAR" && verificaregional.value == "1" && verificarpa.value == "2"){ var optionArray = ["E.M.|E.M."]; } if(verificatipounidade.value == "ESCOLA TEMPO INTEGRAL" && verificaregional.value == "1" && verificarpa.value == "2"){ var optionArray = ["E.M.|E.M."]; } //RPA 03 if(verificatipounidade.value == "ANEXO" && verificaregional.value == "2" && verificarpa.value == "3"){ var optionArray = ["ANEXO - |ANEXO - "]; } if(verificatipounidade.value == "CRECHE" && verificaregional.value == "2" && verificarpa.value == "3"){ var optionArray = ["CR. M. |CR. M. "]; } if(verificatipounidade.value == "CRECHE ESCOLA" && verificaregional.value == "2" && verificarpa.value == "3"){ var optionArray = ["CRECHE ESCOLA - |CRECHE ESCOLA - "]; } if(verificatipounidade.value == "ESCOLA REGULAR" && verificaregional.value == "2" && verificarpa.value == "3"){ var optionArray = ["E.M.|E.M."]; } if(verificatipounidade.value == "ESCOLA TEMPO INTEGRAL" && verificaregional.value == "2" && verificarpa.value == "3"){ var optionArray = ["E.M.|E.M."]; } //RPA 04 if(verificatipounidade.value == "ANEXO" && verificaregional.value == "3" && verificarpa.value == "4"){ var optionArray = ["ANEXO - |ANEXO - "]; } if(verificatipounidade.value == "CRECHE" && verificaregional.value == "3" && verificarpa.value == "4"){ var optionArray = ["CR. M. |CR. M. "]; } if(verificatipounidade.value == "ESCOLA REGULAR" && verificaregional.value == "3" && verificarpa.value == "4"){ var optionArray = ["E.M.|E.M."]; } if(verificatipounidade.value == "CRECHE ESCOLA" && verificaregional.value == "3" && verificarpa.value == "4"){ var optionArray = ["CRECHE ESCOLA - |CRECHE ESCOLA - "]; } if(verificatipounidade.value == "ESCOLA TEMPO INTEGRAL" && verificaregional.value == "3" && verificarpa.value == "4"){ var optionArray = ["E.M.|E.M."]; } //RPA 05 if(verificatipounidade.value == "ANEXO" && verificaregional.value == "3" && verificarpa.value == "5"){ var optionArray = ["ANEXO - |ANEXO - "]; } if(verificatipounidade.value == "CRECHE" && verificaregional.value == "3" && verificarpa.value == "5"){ var optionArray = ["CR. M. |CR. M. "]; } if(verificatipounidade.value == "CRECHE ESCOLA" && verificaregional.value == "3" && verificarpa.value == "5"){ var optionArray = ["CRECHE ESCOLA - |CRECHE ESCOLA - "]; } if(verificatipounidade.value == "ESCOLA REGULAR" && verificaregional.value == "3" && verificarpa.value == "5"){ var optionArray = ["E.M.|E.M."]; } if(verificatipounidade.value == "ESCOLA TEMPO INTEGRAL" && verificaregional.value == "3" && verificarpa.value == "5"){ var optionArray = ["E.M.|E.M."]; } //RPA 06 if(verificatipounidade.value == "ANEXO" && verificaregional.value == "4" && verificarpa.value == "6"){ var optionArray = ["ANEXO - |ANEXO - "]; } if(verificatipounidade.value == "CRECHE" && verificaregional.value == "4" && verificarpa.value == "6"){ var optionArray = ["CR. M. |CR. M. "]; } if(verificatipounidade.value == "CRECHE ESCOLA" && verificaregional.value == "4" && verificarpa.value == "6"){ var optionArray = ["CRECHE ESCOLA - |CRECHE ESCOLA - "]; } if(verificatipounidade.value == "ESCOLA REGULAR" && verificaregional.value == "4" && verificarpa.value == "6"){ var optionArray = ["E.M.|E.M."]; } if(verificatipounidade.value == "ESCOLA TEMPO INTEGRAL" && verificaregional.value == "4" && verificarpa.value == "6"){ var optionArray = ["E.M.|E.M."]; } for(var option in optionArray){ var pair = optionArray[option].split("|"); var newOption = document.createElement("option"); newOption.value = pair[0]; newOption.innerHTML = pair[1]; s4.options.add(newOption); } } </script> <script> function sem_acento(e,args){ if (document.all){var evt=event.keyCode;} // caso seja IE else{var evt = e.charCode;} // do contrário deve ser Mozilla var valid_chars = 'ABCDEFGHIJLMNOPQRSTUVXZWYKÇÁÉÍÓÃÕ.'; // criando a lista de teclas permitidas var chr= String.fromCharCode(evt); // pegando a tecla digitada if (valid_chars.indexOf(chr)>-1 ){return true;} // se a tecla estiver na lista de permissão permite-a // para permitir teclas como <BACKSPACE> adicionamos uma permissão para // códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20) if (valid_chars.indexOf(chr)>-1 || evt < 9){return true;} if (valid_chars.indexOf(chr)>30 || evt <35){return true;} //permite a tecla espaço return false; // do contrário nega } function so_numero(e,args){ if (document.all){var evt=event.keyCode;} // caso seja IE else{var evt = e.charCode;} // do contrário deve ser Mozilla var valid_chars = '0123456789'; // criando a lista de teclas permitidas var chr= String.fromCharCode(evt); // pegando a tecla digitada if (valid_chars.indexOf(chr)>-1 ){return true;} // se a tecla estiver na lista de permissão permite-a // para permitir teclas como <BACKSPACE> adicionamos uma permissão para // códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20) if (valid_chars.indexOf(chr)>-1 || evt < 9){return true;} if (valid_chars.indexOf(chr)>30 || evt <35){return true;} //permite a tecla espaço return false; // do contrário nega } </script> </head> <body> <br/><br/> <h3>Informe os dados da turma:</h3> <br/> Os campos com <span style="color: red">*</span> são de preenchimento obrigatório! <br/><br/> <form name="cadastroTurma" method="post" action="/sigep/Unidade de Ensino/pag1"> <link rel="stylesheet" type="text/css" href="css/css/Pag.css" /> Regional:<span style="color: red">*</span><br/> <select id="regional" name="regional" onchange="populate(this.id,'rpa')" required> <option value=""></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> <br/><br/> RPA:<span style="color: red">*</span><br/> <select id="rpa" name="rpa" onchange="populate2(this.id,'tipoUnidade')" required></select> <br/><br/> Tipo de Unidade:<span style="color: red">*</span><br/> <select id="tipoUnidade" name="tipoUnidade" onchange="populate3(this.id,'regional','rpa','uni')" required></select> <br/><br/> Unidade de Ensino:<span style="color: red">*</span><br/> <select id="uni" name="uni" required> <input id='unidade' class='textbox' name='unidade' type='text' maxlength='55' size='55' onKeyPress='return sem_acento(event);' required /> </select> <br/><br/> INEP:<span style="color: red">*</span><br/> <input id='unidade' class='textbox' name='unidade' type='text' maxlength='10' size='11' onKeyPress='return so_numero(event);' required /><br/> <br/><br/> <link rel="stylesheet" href="css/css/finalizar.css"> <input type="submit" class="btfinalizar btn-blue" value="Finalizar" /> <link rel="stylesheet" href="css/css/voltar.css"> <a href="Unidade de Ensino" class="bt btn-blue">Voltar</a> </form> </body> </html>
  10. Pegou manin... flw Ajudou pakas..
  11. Não funcionou :( . . .
  12. Minha função não esta aceitando ser colada em aspas simples para pode fica dentro do formulário, como fazer para resolver essa situação?? A parte que não aceita-> $("input[name='enable']") echo "<html> <head> <script> function sem_acento(e,args){ if (document.all){var evt=event.keyCode;} // caso seja IE else{var evt = e.charCode;} // do contrário deve ser Mozilla var valid_chars = 'abcdefghijlmnopqrstuvxzwykABCDEFGHIJLMNOPQRSTUVXZWYK'+args; // criando a lista de teclas permitidas var chr= String.fromCharCode(evt); // pegando a tecla digitada if (valid_chars.indexOf(chr)>-1 ){return true;} // se a tecla estiver na lista de permissão permite-a // para permitir teclas como <BACKSPACE> adicionamos uma permissão para // códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20) if (valid_chars.indexOf(chr)>-1 || evt < 9){return true;} if (valid_chars.indexOf(chr)>30 || evt <35){return true;} //permite a tecla espaço return false; // do contrário nega } function so_numero(e,args){ if (document.all){var evt=event.keyCode;} // caso seja IE else{var evt = e.charCode;} // do contrário deve ser Mozilla var valid_chars = '0123456789'; // criando a lista de teclas permitidas var chr= String.fromCharCode(evt); // pegando a tecla digitada if (valid_chars.indexOf(chr)>-1 ){return true;} // se a tecla estiver na lista de permissão permite-a // para permitir teclas como <BACKSPACE> adicionamos uma permissão para // códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20) if (valid_chars.indexOf(chr)>-1 || evt < 9){return true;} if (valid_chars.indexOf(chr)>30 || evt <35){return true;} //permite a tecla espaço return false; // do contrário nega } </script> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js' type='text/javascript'></script> <script type='text/javascript'> $(document).ready(function($) { $("input[name='enable']").click(function(){ if ($(this).is(':checked')) { $('input.textbox:text').attr('disabled', false); } else if ($(this).not(':checked')) { var remove = ''; $('input.textbox:text').attr ('value', remove); $('input.textbox:text').attr('disabled', true); } }); }); </script> <link rel='stylesheet' type='text/css' href='/SLP/css/css/Pag.css' /> </head> <body> <h3>Informe os dados do professor:</h3> <br/> Os campos com <b>*</b> são de preenchimento obrigatório! <br/><br/> <form name='cadastroProf' method='post' action='/SLP/cadastro de professor/pag4'> <label title='Turma sem Professor' for='Turma sem Professor'>Turma sem Professor</label><br/> <input id='Turma sem Professor' name='enable' type='checkbox' checked='' /><br/> <label title='matricula' for='matricula'>Matricula do Professor</label><br/> <input id='matricula' class='textbox' name='matricula' type='text' maxlength='10' onKeyPress='return so_numero(event);' required /><br/> <label title='CPF do Professor' for='CPF do Professor'>CPF do Professor</label><br/> <input id='CPF do Professor' class='textbox' name='cpf' type='text' maxlength='11' onKeyPress='return so_numero(event);' required /><br/> <label title='Nome do Professor' for='Nome do Professor'>Nome do Professor</label><br/> <input id='Nome do Professor' class='textbox' name='nomeProfEfetivo' type='text' onKeyPress='return sem_acento(event);' required /><br/> <link rel='stylesheet' href='/SLP/css/css/finalizar.css'> <input type='submit' class='btfinalizar btn-blue' value='Cadastrar' /> </form> </body> </html>";
  13. Como inserir Paginação de resultados no código abaixo, para o mesmo só exibir 5 resultado na tabela e fazer um contador "<1 2 3 4 >" embaixo pra mostra o restante do resultado ?? <?php header('Content-Type: text/html; charset=iso-8859-1');?> <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "slp"; $conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error()); mysqli_select_db($conexao, $banco) or die(mysqli_error($conexao)); $palavra = $_POST['palavra']; $sql = mysqli_query($conexao,"SELECT * from cadastros WHERE unidade LIKE '%".$palavra."%' LIMIT 0, 2"); $row = mysqli_num_rows($sql); ?> <section class="panel col-lg-9"> <header class="panel-heading"> <br/><br/> </header> <?php if($row>0){ ?> <table class="table table-striped table-advance table-hover"> <tbody> <tr> <th><i class="icon_mail_alt"></i> RPA</th> <th><i class="icon_mail_alt"></i> Unidade</th> <th width="5"><i class="icon_profile"></i> Modalidade</th> <th width="5"><i class="icon_mail_alt"></i> Ano</th> <th width="10"><i class="icon_profile"></i> Turma</th> <th width="10"><i class="icon_mail_alt"></i> Turno</th> <th width="10"><i class="icon_mail_alt"></i> Professor </th> <th width="10"><i class="icon_mail_alt"></i> Matricula</th> </tr> <?php while($linha = mysqli_fetch_assoc($sql)){ ?> <tr> <td width="15"><?=$linha['rpa'];?></td> <td width="15"><?=$linha['unidade'];?></td> <td width="15" ><?=$linha['modalidade'];?></td> <td style="text-align:center" ><?=$linha['ano'];?></td> <td style="text-align:center"><?=$linha['turma'];?></td> <td><?=$linha['turno'];?></td> <td width="15"><?=$linha['nomeProfEfetivo'];?></td> <td width="15"><?=$linha['matricula'];?></td> </tr> <?php }?> </tbody> </table> <?php }else{?> <h4>Nao foram encontrados registros com esta palavra.</h4> <?php }?> </section>
  14. Como fazer um pesquisa com filtro no banco de dados usando esse exemplo a seguir: As variáveis do banco são: Nome Professor T | Matricula T |Nome Professor S | Matricula S | Nome Professor A | Matricula A | Turma | Ano | Unidade | Modalidade | Tipo do Professor . Obs: a variável Tipo mostraria na tabela de pesquisa qual o tipo do professor " A S ou T". Os professores podem varia de tipo de acordo com as 4 ultimas variáveis do banco. como assim? o professor pode ser T em uma determinada Unidade e em outra ele poder ser S. Ai no campo da pesquisa ao digitar o nome do professor ou matricula. a pesquisa mostraria a seguinte tabela com os dados : Professor | Matricula | Unidade | Modalidade | Ano | Turma | Tipo do Prof. Alguma ideia de como monta essa pesquisa ? "Qualquer duvida e só pergunta"
  15. Como fazer o código abaixo abri atreves de um botão na mesma pagina embaixo do botão ?? <!DOCTYPE html> <html> <script> </script> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <!-- Latest compiled and minified CSS --> </head> <body> <br/> <br/> <br/> <br/> <br/> <div class="container"> <div class="row"> <div class="col-lg-3"> <div class="input-group"> <input type="text" class="form-control" size="35" id="palavra" placeholder="Digite seu nome ou sua matrícula.." required /> <span class="input-group-btn"> <button class="btn btn-blue" id="buscar" type="button">Buscar</button> </span> </div> </div> </div> <div id="dados"></div> </div> <link rel="stylesheet" href="/SLP/css/css/CDTpag2.css"> <script> $('#buscar').click(function () { if( $("#palavra").val().length < 1 ) { Alert("digite uma palavra") return false; } else { buscar( $("#palavra").val() ); } }); function buscar(palavra) { var page = "/SLP/css/css/busca.php"; $.ajax ({ type: 'POST', dataType: 'html', url: page, beforeSend: function () { $("#dados").html("Carregando..."); }, data: {palavra: palavra}, success: function (msg) { $("#dados").html(msg); } }); } $('#buscar').click(function () { buscar($("#palavra").val()) }); </script> </br></br></br></br></br></br></br></br> <link rel="stylesheet" href="/SLP/css/css/voltar.css"> <a href="Pesquisa" class="bt btn-blue">Limpar</a> <br/> <link rel="stylesheet" href="/SLP/css/css/voltar.css"> <a href="Sistema de Lotação" class="bt btn-blue">Voltar</a> </body> </html>
×

Important Information

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