Ir para conteúdo
Fórum Script Brasil

Yago Felix

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Yago Felix

Yago Felix's Achievements

0

Reputação

  1. Tenho esse aqui de um projeto que eu fiz uma vez que ao selecionar o procedimento pelo select ele já aparece o codigo automaticamente ou se eu digitar o codigo ele aparece o procedimento. então você ajusta para o seu codigo CODIGO HTML <div class="col-2"> <label class="form-label text-label">CÓDIGO:</label> <input onclick="" type="text" name="proced_codigo" class="form-control" placeholder="" aria-label="Last name"> </div> <div class="col-6"> <label class="form-label text-label">PROCEDIMENTOS:</label> <select class="form-select" name="proced_nome" id="proced_nome"> <option selected></option> <?php $result_estabele = "SELECT * FROM procedimentos"; $resultado_estabele = mysqli_query($conn, $result_estabele); while($row_estabele = mysqli_fetch_assoc($resultado_estabele)){ ?> <option value="<?php echo $row_estabele['proced_nome']; ?>"><?php echo $row_estabele['proced_nome']; ?></option> <?php } ?> </select> </div> CODIGO JAVA SCRIPT $(document).ready(function(){ $("input[name='proced_codigo']").blur(function(){ var $proced_nome = $("select[name='proced_nome']"); var $proced_instru = $("input[name='proced_instru']"); $.getJSON('../functions/function.php',{ procedimento: $(this).val() }, function(json){ $proced_nome.val(json.proced_nome); $proced_instru.val(json.proced_instru); }); }); }); $(document).ready(function(){ $("select[name='proced_nome']").blur(function(){ var $proced_codigo = $("input[name='proced_codigo']"); var $proced_instru = $("input[name='proced_instru']"); $.getJSON('../functions/function.php',{ procedimento1: $(this).val() }, function(json){ $proced_codigo.val(json.proced_codigo); $proced_instru.val(json.proced_instru); }); }); }); CODIGO PHP // /* ------------------------------------------------------------------------------------------------------------------------------------------------ */ // /* -----------------------------------------------------------PESQUISAR PROCEDIMENTOS-------------------------------------------------------------- */ // /* ------------------------------------------------------------------------------------------------------------------------------------------------ */ function procedimento($proced_codigo, $conn){ $result_proced = "SELECT * FROM procedimentos WHERE proced_codigo = '$proced_codigo'"; $resultado_proced = mysqli_query($conn, $result_proced); if($resultado_proced->num_rows){ $row_proced = mysqli_fetch_assoc($resultado_proced); $valores['proced_nome'] = $row_proced['proced_nome']; $valores['proced_instru'] = $row_proced['proced_instru']; }else{ $valores['proced_nome'] = 'Procedimento Não Encontrado'; } return json_encode($valores); } if(isset($_GET['procedimento'])){ echo procedimento($_GET['procedimento'], $conn); } function procedimento1($proced_nome, $conn){ $result_proced = "SELECT * FROM procedimentos WHERE proced_nome = '$proced_nome'"; $resultado_proced = mysqli_query($conn, $result_proced); if($resultado_proced->num_rows){ $row_proced = mysqli_fetch_assoc($resultado_proced); $valores['proced_codigo'] = $row_proced['proced_codigo']; $valores['proced_instru'] = $row_proced['proced_instru']; }else{ $valores['proced_codigo'] = 'Codigo Não Encontrado'; } return json_encode($valores); } if(isset($_GET['procedimento1'])){ echo procedimento1($_GET['procedimento1'], $conn); }
  2. Iniciei recentemente na programação e estou criando formulários para treinar. e criando esse formulário resolvi treinar pegando dados do banco de dados e criando automaticamente as div de categoria e separar por subcategoria caso aja e cada descrição fica em sua categoria com seu input type="checkbox" e span com o nome da descrição. mas sempre que eu clico nos span com o nome da descrição de um especifico checkbox ele seleciona o primeiro input daquela categoria. mas se eu selecionar um checkbox ele esta pegando a informação certa mas o span só seleciona o primeiro checkbox. seque abaixo o codigo e imagem em anexo. <?php $result_categoria = "SELECT * FROM categoria"; $resultado_categoria = mysqli_query($conn, $result_categoria); while($row_categoria = mysqli_fetch_assoc($resultado_categoria)){?> <div class="row" > <p class="col-12 bar-divisao bar-divisao-p" value="<?php echo $row_categoria['idcategoria'];?>" class="bar-divisao-p"><?php echo $row_categoria['categoria_nomes'];?> </p> <div class=""> <?php $id = $row_categoria['idcategoria']; $sql = "SELECT * FROM categorias_sub WHERE categoria_idcategoria = $id"; $query = mysqli_query($conn, $sql); while($row_sub_categoria = mysqli_fetch_array($query)){?> <div> <label name="" value="<?php echo $row_sub_categoria['idsub_categorias'];?>"> <?php echo $row_sub_categoria['sub_categorias_nome'];?> <div class="form-check-inline"> <?php $id = $row_categoria['idcategoria']; $id_sub = $row_sub_categoria['idsub_categorias']; $sql_desc = "SELECT * FROM categoria_desc WHERE (categoria_idcategoria = $id) AND (idsub_categorias = $id_sub)"; $desc_categorias = mysqli_query($conn,$sql_desc); while($row_desc = mysqli_fetch_array($desc_categorias)){?> <input class="form-check-input" name="sinto_clinic[]" type="checkbox" value="<?php echo $row_desc['iddesc_categoria'];?>"> <span class="form-check-label" for=""value="<?php echo $row_desc['iddesc_categoria'];?>"> <?php echo $row_desc['desc_categoria_nome'];?> </span> <?php } ?> </div> </label> </div> <?php } ?> </div> </div> <?php } ?>
×
×
  • Criar Novo...