Ir para conteúdo

Gemeons

Members
  • Total de itens

    28
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Gemeons

  1. 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>
  2. Consulta em ordem alfabética

    Olá Tiago, Obg pela dica flw....
  3. 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.
  4. 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>
  5. aspas simples dentro de formulário

    Pegou manin... flw Ajudou pakas..
  6. aspas simples dentro de formulário

    Não funcionou :( . . .
  7. 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>";
  8. 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>
  9. 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"
  10. 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>
  11. Vo fazer aqui com esse exemplo pra ver se da certo. Ahhh foi mal e que eu tava fazendo uns teste ai, esqueci de tira esse php do código.
  12. CÓDIGO DOS BOTOES: <html> <body> <link rel="stylesheet" href="/SLP/css/css/Pesquisa.css"> <table border="1"> <tr> <td> <a href="css/css/T.php" class="btn btn-blue">Titular</a> </td> <td> <a href="" class="btn4 btn-blue">Substituto</a> </td> <td> <a href="" class="btn3 btn-blue">Aula Atividade</a> </td> <td> <a href="" class="btn2 btn-blue">Substituto CTD</a> </td> </tr> </table> </head> </body> CÓDIGO DE PESQUISA: <!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> COMO FAZER PARA QUE OS BOTOES ABRA A PARTE DO CÓDIGO DE PESQUISA NA MSM PAGINA EMBAIXO DELES SEM IR PRA OUTRA PAGINA ??
  13. 1 PARTE DO CÓDIGO A "BUSCA" : <!DOCTYPE html> <html> <script> </script> <head> <title>WEB VIDEO AULAS</title> <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> 2 PARTE COM O RESULTADO DA BUSCA NA TABELA: <?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 nomeProfEfetivo LIKE '%".$palavra."%' OR matricula LIKE '%".$palavra."%'"); $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_profile"></i> Professor</th> <th width="15"><i class="icon_profile"></i> Matricula</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="" ><i class="icon_mail_alt"></i> Tipo do Prof.</th> </tr> <?php while($linha = mysqli_fetch_assoc($sql)){ ?> <tr> <td width="15"><?=$linha['nomeProfEfetivo'];?></td> <td width="15"><?=$linha['matricula'];?></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 style="text-align:center"><?=$linha['tipo']; ?></td> </tr> <?php }?> </tbody> </table> <?php }else{?> <h4>Nao foram encontrados registros com esta palavra.</h4> <?php }?> </section> MINHA DUVIDA E COMO MONTA ESSA TABELA DE UMA MANEIRA MAS DINÂMICA. EX: NA PRIMEIRA LINHA DA TABELA DE RESULTADO AONDE FICA A VARIÁVEL $nomeProfEfetivo, COMO FAZER PRA INSERIR MAS DE UMA VARIÁVEL NAQUELA LINHA E A VARIÁVEL VARIA DE ACORDO COM A BUSCAR??
  14. Conseguir ficou agr assim : <html> <head> </head> <link rel="stylesheet" type="text/css" href="/SLP/css/css/Pag.css" /> <body> <div class="container2"> <br/><br/> <?php include 'css/config.php'; ?> <?php //Variáveis que recebem os dados preenchidos no formulário (alterarTurmaTela3.php) session_start(); $turma2=$_POST['turma']; $turno2=$_POST['turno']; //Variáveis que recebem os dados das variáveis globais criadas na página "alterarTurmaTela3.php" $uni=@$_SESSION['uni']; $mod=@$_SESSION['mod']; $ano=@$_SESSION['ano']; $turma=@$_SESSION['turma']; $turno=@$_SESSION['turno']; //Select no banco para selecionar todos os dados solicitados no formulário (alterarTurmaTela1.html) $sql = mysqli_query($conexao,"SELECT * FROM cadastros WHERE unidade LIKE '%".$uni."%' AND modalidade LIKE '%".$mod."%' AND ano LIKE '%".$ano."%' AND turma LIKE '%".$turma2."%' AND turno LIKE '%".$turno2."%'"); //Testa se os dados existem no banco, caso exista ele exibe na tela $row = mysqli_num_rows($sql); if ($row > 0) { echo "Não foi possível efetuar a alteração da turma, pois a mesma já existe no sistema."; } else { //Update no banco para alterar todos os dados solicitados no formulário (alterarTurmaTela3.php) $sql = mysqli_query($conexao, "UPDATE cadastros SET turma='".$turma2."', turno='".$turno2."' WHERE unidade LIKE '%".$uni."%' AND modalidade LIKE '%".$mod."%' AND ano LIKE '%".$ano."%' AND turma LIKE '%".$turma."%' AND turno LIKE '%".$turno."%'"); echo "Turma alterada com sucesso!"; } ?> </div> <br/><br/><br/> <a href="/SLP/Turma" class="btn btn-blue">Retorna à página principal</a> <link rel="stylesheet" href="/SLP/css/css/CDTpag2.css"> </body> </html> Flw ae pelas dicas ajudou paks...
×

Informação importante

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

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: