Ir para conteúdo
Fórum Script Brasil
  • 0

Preencher input automatico a partir de busca.php (checkbox)


quinhosp

Pergunta

Bom dia pessoal!

Estou com dificuldades, se alguém puder me ajudar?

Estou criando um sistema de cadastro de hora de voo; assim criei três tabelas (aeronave, tripulação e voo) e já criei os forms para o cadastro e as páginas de cadastro.php.

No form para o cadastro de voo, tenho três campos que preciso buscar uma consulta na tabela aeronave  e tripulação e preencher o input de forma automática e partir daí, cadastrar o voo.

Minhas dificuldades:

1) inserir um checkbox na pagina de consulta da tabela tripulação e aeronave;

2) preencher o input a partir dos resultados da tabela de consulta, selecionando um checkbox e repassando o valor para o form de cadastro do voo.

 

Desde já grato.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Olá!
Não entendi muito bem...
pra inserir um checkbox é só usar a tag html: https://www.w3schools.com/tags/att_input_type_checkbox.asp

Onde name é o nome da variável que vai ser enviada e value é o valor da variável.

Se quiser postar um trecho de seu script pra gente entender melhor...

Link para o comentário
Compartilhar em outros sites

  • 0

Bom dia!

Vou explicar melhor.

Quero cadastrar os dados de um voo. Para isso eu já tenho outras tabelas e preciso extrai os dados dessas outras tabelas e inserir no input do form do cadastro do voo.

exemplo

Tenho o form abaixo form_lancamento.php e o consulta_cabine.php. Ao clicar no botão selecionar o tipo de cabine no formulario form_lancamento.php, abre a tabela consulta_cabine.php com as cabines já cadastradas. Assim seleciono uma das cabines através do input radio e preencho o input do formulario form_lancamento.php  Depois de tudo preenchido eu finalizo o cadastro do voo através do cad_lancamento.php.

 

Porém não estou conseguindo passar o parâmetro da tabela consulta_cabine.php para o input do formulario form_lancamento.php.

------------FORM form_lancamento.php---------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<link rel="stylesheet" type="text/css" href="css/form.css">

<script languague="javascript">
  function popup(){ window.open('consulta_cabine.php','popup','width=600,height=500,scrolling=auto,top=0,left=0') }
</script>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CADASTRO DE VOO</title>

</head>

<body>

<div id="h-um"> LANCAMENTO - FICHA DE VOO </div>

<form name="form" id="form" method="post" action="cad_lancamento.php">

 <div>
<label for = "user">USUARIO:</label>
<input name="user" type="text" id="user" />

<label for = "anv">AERONAVE:</label>
<input name="anv" type="text" id="anv" value="" />
<a href="javascript:popup()"><button type="button" class="btn" Value=" " >selecionar</button></a>

<label for = "numero">NUMERO:</label>
<input name="numero" type="text" id="numero" /><br />
</div>

 <div>
<label for = "data_1">DATA:</label>
<input type="text" name="data_1" id="data_1" size="10" maxlength="10"/>

<label for = "status">STATUS:</label>
<select name="select">
  <option value="valor1" selected>realizado</option>
  <option value="valor2">cancelado</option>
  <option value="valor3">falta da tripulacao</option>
</select><br />
</div>

 <div>
<label for = "tripulante">TRIPULANTE:</label>
<input name="tripulante" type="text" id="tripulante" />
<button type="button" class="btn">selecionar</button>

<label for = "hv">HORAS DE VOO:</label>
<input name="hv" type="text" id="hv" /><br />
 </div>

<div>
<label for = "ocorrencia">OCORRENCIAS:</label>
<textarea name="ocorrencia" type="text" id="ocorrencia"> </textarea><br />
 </div>

  <div>
<label for = "situacao">SITUACAO DA OCORRENCIA:</label>
<select name="select">
  <option value="valor1">sanada</option>
  <option value="valor2" selected>não sanada</option>
</select>
 </div>

<div class="button">
<button input type="submit" name="cadastro" value="Cadastrar" class="btn" />CADASTRAR</button><br />
</div>
</form>

</body>
</html>

 

---------------consulta_cabine.php-------------------------

<html xmlns="http://www.w3.org/1999/xhtml">
<link rel="stylesheet" type="text/css" href="css/form.css">


<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CADASTRO DE VOO</title>

</head>

<body>

<?php

include "config.php";


 if($conn){

$sql = "SELECT * FROM cabine";

$consulta = mysqli_query($conn, $sql);

echo '<form method="post" action="form_lancamento.php" />';

echo '<table>';

echo '<tr>';

echo '<td>ID</td>';

echo '<td>NOMENCLATURA</td>';

echo '<td>MODELO</td>';


echo '</tr>';

// Armazena os dados da consulta em um array associativo

while($registro = mysqli_fetch_assoc($consulta)){

echo '<tr>';

echo '<td>'.$registro["id_cabine"].'</td>';

echo '<td>'.$registro["nomenclatura"].'</td>';

echo '<td>'.$registro["modelo"].'</td>';

echo '<td>'.'<input type="radio" name="opcao" value="'.$registro["nomenclatura"].'">'.'</td>';

echo '</tr>';

}

echo '</table>';


echo '<a href= "#" onclick="window.close()">'.'<button input type="submit" name="opcao" class="btn" />SELECIONAR</button><br />'.'</a>';

echo '</form>';

}

?>


</body>
</html>

Editado por quinhosp
Link para o comentário
Compartilhar em outros sites

  • 0

Tipo de entrada "Pesquisar"


Os elementos <input> do tipo search permitem que os usuários insiram suas consultas de pesquisa.

<input type="search"> //To enter search queries

Exemplo:

<form>
      <label for="site-search"><h3>Search people, places, sites:</h3></label>
      <input
        type="search"
        id="site-search"
        name="query"
        aria-label="Search people places, sites:"
      />
      <button>Search</button>
</form>

Consulte este artigo para saber mais

Link para o comentário
Compartilhar em outros sites

  • 0

Já estamos em 2022, quatro anos após você ter colocado a sua questão, e não consegui encontrar a resposta de como obter o valor do popup para preencher o campo da aeronave. Eu desisti. A minha sugestão é apelar para o modal, colocando as opções dentro do input, assim:

 

<style>.modal{display:none;position:fixed;top:10px;left:65px}</style>
<script>function escolha(opcao){inpnave.value=opcao;divmodal.style.display="none"}</script>
Aeronave <input id=inpnave><input type=submit value=Selecionar onclick=divmodal.style.display="block">
<div id=divmodal class=modal>
<?php
$mysqli=new mysqli("localhost","root","","astudy");
$query=$mysqli->query("select aeronave from tbcabine");
echo "<select onchange=escolha(value)><option>Selecione uma aeronave</option>";
while($row=$query->fetch_assoc()){
	$escolha=$row['aeronave'];
	echo "<option value=$escolha>$escolha</option>";}
?>
</select>
</div>

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...