Publicidade

Gemeons

Members
  • Total de itens

    24
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Gemeons

  1. Pegou manin... flw Ajudou pakas..
  2. Não funcionou :( . . .
  3. 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>";
  4. 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>
  5. 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"
  6. 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>
  7. 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.
  8. 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 ??
  9. 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??
  10. 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...
  11. Mas acho q não vai adianta muito poque msm com a consulta, ainda vai continua aceitando alterações iguais no banco?
  12. Como irei coloca chave unica exitem varias escolas e a msm pode ter turnos e turmas iguais só variando o ano ta ligado se eu bota chave unica não vai interferir ?
  13. Ver esses códigos funcionam assim, eles alteram o turno "manha, tarde, noite" e serie " A B C D", de turmas já cadastradas no banco o que eu queria altera e que quando for feita essa alteração não aceitasse altera para turmas que ja tenha esses dados para não fica iguais tipo turma 1 A manha ai não mas uma turma igual a essa entende ?? Não pode pq as variáveis do banco não podem ser iguais msm q seja um primaria. endendes ?