Ir para conteúdo
  • 0
Gemeons

Como fazer esse código abrir essa pesquisa atraves de uma janela modal ??

Pergunta

<!DOCTYPE html>
<html>
<head>

    
    </head>
<head>
<script center>
//Lógica dos campos do formulário
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(s1,s2){
    var s1 = document.getElementById(s1);
    var s2 = document.getElementById(s2);
    
    s2.innerHTML = "";
    if(s1.value == "1"){
        var optionArray = ["|","1|1","2|2"];
    } else if(s1.value == "2"){
        var optionArray = ["|","3|3"];
    } else if(s1.value == "3"){
        var optionArray = ["|","4|4","5|5"];
    } else if(s1.value == "4"){
        var optionArray = ["|","6|6"];
    }
    for(var option in optionArray){
        var pair = optionArray[option].split("|");
        var newOption = document.createElement("option");
        newOption.value = pair[0];
        newOption.innerHTML = pair[1];
        s2.options.add(newOption);
    }
}
function populate2(s1,s2){
    var s1 = document.getElementById(s1);
    var s2 = document.getElementById(s2);
    
    s2.innerHTML = "";
    if(s1.value == "1"){
        var optionArray = ["|","CMEI|CMEI","CRECHE ESCOLA RECIFE|CRECHE ESCOLA RECIFE","CRECHE MUNICIPAL|CRECHE MUNICIPAL","ESCOLA MUNICIPAL|ESCOLA MUNICIPAL"];
    } else if(s1.value == "2"){
        var optionArray = ["|","CMEI|CMEI","CRECHE ESCOLA RECIFE|CRECHE ESCOLA RECIFE","CRECHE MUNICIPAL|CRECHE MUNICIPAL","ESCOLA MUNICIPAL|ESCOLA MUNICIPAL"];
    } else if(s1.value == "3"){
        var optionArray = ["|","CMEI|CMEI","CRECHE ESCOLA RECIFE|CRECHE ESCOLA RECIFE","CRECHE MUNICIPAL|CRECHE MUNICIPAL","ESCOLA MUNICIPAL|ESCOLA MUNICIPAL"];
    } else if(s1.value == "4"){
        var optionArray = ["|","CMEI|CMEI","CRECHE ESCOLA RECIFE|CRECHE ESCOLA RECIFE","CRECHE MUNICIPAL|CRECHE MUNICIPAL","ESCOLA MUNICIPAL|ESCOLA MUNICIPAL"];
    } else if(s1.value == "5"){
        var optionArray = ["|","CMEI|CMEI","CRECHE ESCOLA RECIFE|CRECHE ESCOLA RECIFE","CRECHE MUNICIPAL|CRECHE MUNICIPAL","ESCOLA MUNICIPAL|ESCOLA MUNICIPAL"];
    } else if(s1.value == "6"){
        var optionArray = ["|","CMEI|CMEI","CRECHE ESCOLA RECIFE|CRECHE ESCOLA RECIFE","CRECHE MUNICIPAL|CRECHE MUNICIPAL","ESCOLA MUNICIPAL|ESCOLA MUNICIPAL"];
    }
    for(var option in optionArray){
        var pair = optionArray[option].split("|");
        var newOption = document.createElement("option");
        newOption.value = pair[0];
        newOption.innerHTML = pair[1];
        s2.options.add(newOption);
    }
}
function populate3(s1,s2,s3,s4){
    var s1 = document.getElementById(s1);
    var s2 = document.getElementById(s2);
    var s3 = document.getElementById(s3);
    var s4 = document.getElementById(s4);
    s4.innerHTML = "";
    if(s1.value == "ESCOLA MUNICIPAL" && s2.value == "1" && s3.value == "1"){
        var optionArray = ["|","ESCOLA|escola 1"];
    }
    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);
    }
}
function populate4(s1,s2){
    var s1 = document.getElementById(s1);
    var s2 = document.getElementById(s2);
    
    s2.innerHTML = "";
    if(s1.value == "CORREÇÃO DE FLUXO"){
        var optionArray = ["|"];
    } else if(s1.value == "EDUCAÇÃO JOVENS E ADULTOS"){
        var optionArray = ["|"];
    } else if(s1.value == "EDUCAÇÃO INFANTIL"){
        var optionArray = ["|"];
    } else if(s1.value == "EJA ESPECIAL"){
        var optionArray = ["|"];
    } else if(s1.value == "ENSINO FUNDAMENTAL"){
        var optionArray = ["|","1 ANO|1 ANO","2 ANO|2 ANO","3 ANO|3 ANO","4 ANO|4 ANO","5 ANO|5 ANO"];
    } else if(s1.value == "ENSINO FUNDAMENTAL ESPECIAL"){
        var optionArray = ["|"];
    }
    for(var option in optionArray){
        var pair = optionArray[option].split("|");
        var newOption = document.createElement("option");
        newOption.value = pair[0];
        newOption.innerHTML = pair[1];
        s2.options.add(newOption);
    }
}
</script>
<!-- Ligação com o css -->
      <link rel="stylesheet" type="text/css" href="/SLP/css/css/Pag.css" />
</head>
<body>
<br/><br/>
<h3>Informe os dados da turma:</h3>
<br/>
Os campos com <b>*</b> são obricatórios!
<br/><br/>
<!--Campos do formulário -->
<form name="cadastroProf" method="post" action="/SLP/Pesquisa/Unidade de Ensino/Pag1">
Regional:<b>*</b><br/>
<select id="reg" name="reg" 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:<b>*</b><br/>
<select id="rpa" name="rpa" onchange="populate2(this.id,'tpu1')" required></select>
<br/><br/>
Tipo da Unidade:<b>*</b><br/>
<select id="tpu1" name="tpu1" onchange="populate3(this.id,'reg','rpa','uni')" required></select>
<br/><br/>
Unidade de Ensino:<b>*</b><br/>
<select id="uni" name="uni" required></select>
<br/><br/>
Modalidade de Ensino:<b>*</b><br/>
<select id="mod" name="mod" onchange="populate4(this.id,'ano')" required>
  <option value=""></option>
  <option value="CORRECAO DE FLUXO">CORRECAO DE FLUXO</option>
  <option value="EDUCACAO INFANTIL">EDUCACAO INFANTIL</option>
  <option value="EDUCACAO JOVENS E ADULTOS">EDUCACAO JOVENS E ADULTOS</option>
  <option value="EJA ESPECIAL">EJA ESPECIAL</option>
  <option value="ENSINO FUNDAMENTAL">ENSINO FUNDAMENTAL</option>
  <option value="ENSINO FUNDAMENTAL ESPECIAL">ENSINO FUNDAMENTAL ESPECIAL</option>
</select>
<br/><br/>
Ano de Ensino:<b>*</b><br/>
<select id="ano" name="ano" required></select>
<br/><br/>

</select>
<br/><br/>

<input type="submit" class="btfinalizar btn-blue" value="Buscar" />

</form>

                    
                        
    
        
</body>
        
        
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

3 respostas a esta questão

Recommended Posts

  • 0

o problema em mim não e modal ? e como ele fazer ele abri através do form da pesquisa manin.

Em 20/03/2017 at 21:08, Rapadura disse:

 

 

Olá gemeons 

Para criar uma janela modal com varias imagens anúncios e tal 

 Esse site explica muito bem de uma olhada :smile:

https://goo.gl/YfTdeE

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Conteúdo Similar

    • Por luannsr12
      Bom pessoal, alguem pode me ajudar, quando estou fazendo uma consulta no banco e tento estanciar o obj ele diz que o obj nao existe!
      Mas quando dou var_dump ou print_r , aparece o obj...
      Não sei como recorrer, talvez seja erro no apache ou sla, porque o codigo esta certo! Ja revisei varias vezes, mas continua assim!
      olha o codigo
      <?php //Incluindo a classe conexão include_once 'conn.php'; $conn = new conn; $pdo = $conn->pdo(); if(isset($_GET['id_pergunta'])){ $id_pergunta = $_GET['id_pergunta']; $_1 = '1'; $sql = $pdo->query("SELECT * FROM `respostas` WHERE id_pergunta='$id_pergunta' AND opcaoCorreta='$_1'"); $result = $sql->fetchAll(PDO::FETCH_OBJ); var_dump($result); // Aqui retorna tudo de boa echo $result->id; // Aqui diz que o objeto nao existe } ?> Se alguem viu algum erro , me diga por favor! Ja to horas tentando resolver
    • Por Sidnei da Silveira
      Boa tarde,
       
      Faz muito tempo que não programo, e agora fui tentar fazer um "leitor" de CSV para facilitar meu trabalho na hora de imprimir os dados que recebo em CSV.
      Atualmente, abro o CSV no excel, edito para visualizar melhor os dados e imprimo, mas estou quebrando cabeça com os array, while ou for... não consegui mais render.
       
      Tenho o CSV (link para o CSV)
      Exemplo de como deixo no excel (Link para arquivo diagramado no excel)
      Consegui expor na tabela (conforme visto aqui)
      Mas eu queria fazer diagramado como neste PDF (link para o PDF)
       
      Visto o PDF,
       
      Em qual parte tenho que colocar o laço, para pular os dados repetidos deixando o visual mais limpo?
      <html> <head> <meta charset="UTF-8"> <title>oi</title> </head> <body> <table border="1"> <tr> <th>1</th> <th>2</th> <th>3</th> <th>4</th> <th>5</th> <th>6</th> </tr> <?php $row = 1; if (($handle = fopen("csv-teste-sidnei.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $num = count($data); // echo "oi $num campos na linha $row:eeeeeeeee \n"; $row++; for ($c=0; $c < $num; $c++) { $texto = explode(";", $data[$c]); echo "<tr>\n"; echo "<td>".$texto[0]."</td>\n"; echo "<td>".$texto[1]."</td>\n"; echo "<td>".$texto[2]."</td>\n"; echo "<td>".$texto[3]."</td>\n"; echo "<td>".$texto[4]."</td>\n"; echo "<td>".$texto[5]."</td>\n"; echo "</tr>\n"; } } fclose($handle); } ?> </table> </body> </html>  
       
    • Por JunioYenes10
      Pessoa preciso de ajuda, eu preciso ler os dados desse Array, preciso ler o Array que está dentro de CART, além disso, preciso lêr um que está dentro de um valor de session, e após isso, ler os valores de Product, Price etc
       
       
      Esse é o Código:
      object(Cart)#3 (6) { ["cart"]=> array(2) { ["812b4ba287f5ee0bc9d43bbf5bbe87fb"]=> array(5) { ["code"]=> int(95) ["product"]=> string(8) "Year USE" ["price"]=> string(5) "62.00" ["amount"]=> string(1) "1" ["subtotal"]=> float(62) } ["f4b9ec30ad9f68f89b29639786cb62ef"]=> array(5) { ["code"]=> int(94) ["product"]=> string(11) "Crianca-WEB" ["price"]=> string(5) "94.00" ["amount"]=> string(1) "1" ["subtotal"]=> float(94) } } ["code"]=> NULL ["product"]=> NULL ["description"]=> NULL ["price"]=> NULL ["db":protected]=> object(PDO)#4 (0) { } } 
       
      Alguem por favor pode me ajudar a ler esses dados?
      Eu adicionei dois itens a este array
    • Por Kaio Augusto de Castro
      e ai pessoal blz?
      Bom sou novo em PHP e estou com umas duvidas aqui no assunto $_SESSION['  ']; e a minha duvida é o seguinte:
      Se eu cria a session pra ela me retornar uma resposta de uma outra pagina que foi executada, obrigatoriamente eu teria que limpar essas session para que o usuário não pudesse ter acesso as informações que ele sou anteriormente nos campos. Até ai eu meio que compreendi, o que não me entra na cabeça é:
       
      Se eu acabar de usar o código para limpar/fechar a sessão ele tbm vai limpar as informações que ficam guardados o usuário que esta acessando aquela pagina?(no caso a pagina só pode ter acesso quem esta logado)
      Caso limpe tudo é possível criar mais de uma session?Ex "$_SESSION_LOGIN['  '] e $_SESSION['  ']" ?
      se for possível como faço pra limpar os dados de uma sem mexer nas outras sessions?
       
      Lembre-se eu sou iniciante por isso tenham paciência! :)
    • Por mag_souza
      Oi pessoal, 
       
      Eu tenho o código abaixo onde o usuário efetua o cadastro e ao apertar enviar deve salvar as informações no banco de dados e prosseguir para a próxima página, porém apenas salva no banco e retorna pra mesma página e pelo que ja pesquisei o "?act=save" é o que esta fazendo continuar na mesma página ou não, posso estar errada, ja tentei mudar usar href ou header mas não acontece nada, poderiam me ajudar ?
       
      <?php
       
      if ($_SERVER['REQUEST_METHOD'] == 'POST') {
          $id = (isset($_POST["id"]) && $_POST["id"] != null) ? $_POST["id"] : "";
           $nome = $_POST['nome'];
           $email = $_POST['email'];
           $dtnascimento= $_POST['data_nascimento'];
           $d_for = explode('/', $dtnascimento); 
           $dia = $d_for[0]; 
           $mes = $d_for[1]; 
           $ano = $d_for[2]; 
           $dtnascimento = $ano."-".$mes."-".$dia;
           $cpf = $_POST['cpf'];
           $rg = $_POST['rg'];
           $telefone = $_POST['telefone'];
      } else if (!isset($id)) {
          // Se não se não foi setado nenhum valor para variável $id
          $id = (isset($_GET["id"]) && $_GET["id"] != null) ? $_GET["id"] : "";
          $nome = NULL;
          $email = NULL;
          $dtnascimento = NULL;
          $cpf = NULL;
          $rg = NULL;
          $telefone = NULL;
      }

      try {
          $conexao = new PDO("mysql:host=localhost; dbname=navj2", "root", "");
          $conexao->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
          $conexao->exec("set names utf8");
      } catch (PDOException $erro) {
          echo "Erro na conexão:" . $erro->getMessage();
      }
             
             if (isset($_REQUEST["act"]) && $_REQUEST["act"] == "save" && $nome != "") {
          try {
              $stmt = $conexao->prepare("INSERT INTO passageiros (nome, email, data_nascimento, cpf, rg, telefone) 
        VALUES (?, ?, ?, ?, ?, ?)");

               $stmt->bindParam(1, $nome);
              $stmt->bindParam(2, $email);
              $stmt->bindParam(3, $dtnascimento);
              $stmt->bindParam(4, $cpf);
              $stmt->bindParam(5, $rg);
              $stmt->bindParam(6, $telefone);
              if ($stmt->execute()) {
                  if ($stmt->rowCount() > 0) {
                   
                  
                      $id = null;
                      $nome = NULL;
                      $email = NULL;
                      $dtnascimento = NULL;
                      $cpf = NULL;
                      $rg = NULL;
                      $telefone = NULL;
                      
                  } else {
                      echo "Erro ao tentar efetivar cadastro";
                  }
              } else {
                     throw new PDOException("Erro: Não foi possível executar a declaração sql");
              
          }
           } catch (PDOException $erro) {
              echo "Erro: " . $erro->getMessage();
          }
         }
      ?>
       
               <div class="box"> 
               <form action="?act=save" method="POST" name="form1" >
                <h1>Dados do Passageiro</h1>
                
                <input type="hidden" name="id" <?php
                  // Preenche o id no campo id com um valor "value"
                  if (isset($id) && $id != null || $id != "") {
                      echo "value=\"{$id}\"";
                  }
                  ?> />
                <label>
                  <center><span> Nome Completo </span></center>
                <input type="text" class="input_text" name="nome" <?php
                  // Preenche o nome no campo nome com um valor "value"
                  if (isset($nome) && $nome != null || $nome != ""){
                      echo "value=\"{$nome}\"";
                  }
                  ?> />
              </label>
                <label> 
                  <center><span>E-mail</span></center>
                 <input type="text" class="input_text" name="email" <?php
                  // Preenche o email no campo email com um valor "value"
                  if (isset($email) && $email != null || $email != ""){
                      echo "value=\"{$email}\"";
                  }
                  ?> /></label>
                  <label>            
                 <center><span> Data de Nascimento </span></center>
                <input onkeypress="MascaraData(this);" maxlength="10"  type="text" class="input_text" name="data_nascimento" <?php
                  // Preenche o nome no campo nome com um valor "value"
                  if (isset($dtnascimento) && $dtnascimento != null || $dtnascimento != ""){
                      echo "value=\"{$dtnascimento}\"";
                  }
                  ?> />
              </label>
                <label >
                  <center><span>Cpf</span></center>
                <input onkeypress="Cpf(this);" maxlength="14" type="text" class="input_text" name="cpf" <?php
                  // Preenche o cpf no campo cpf com um valor "value"
                  if (isset($cpf) && $cpf != null || $cpf != ""){
                      echo "value=\"{$cpf}\"";
                  }
                  ?> />
              </label>
      <label>
                 <center><span>Rg</span></center>
                <input type="text" class="input_text" name="rg" <?php
                  // Preenche o cpf no campo cpf com um valor "value"
                  if (isset($rg) && $rg != null || $rg != ""){
                      echo "value=\"{$rg}\"";
                  }
                  ?> />
      </label>
               <label>
                  <center><span>Telefone</span></center>   
                     <input onkeypress="Telefone(this);" maxlength="13" type="text" class="input_text" name="telefone" <?php
                  // Preenche o celular no campo celular com um valor "value"
                  if (isset($telefone) && $telefone != null || $telefone != ""){
                      echo "value=\"{$telefone}\"";
                  }
                  ?> />
                 
                 <br>
                 <br>
                 <br>
                <input type="submit" class="button" value="Enviar" />
               </label>
           
             </form>
         </div>
          <br>
          <br>
          <br>
       
×

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: