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);
}