AutoComplete com 2 ou mais campos
Pessoal, estou montando um autocomplete, onde a partir de um campo o sistema pesquisa e o usuário escolhe o registro desejado e após isso a setença preencha os dados do cargo e o código no campo ao lado.
segue codigo teste.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script type="text/javascript" src="jquery-autocomplete/lib/jquery.js"></script>
<script type="text/javascript" src="jquery-autocomplete/lib/jquery.bgiframe.min.js"></script>
<script type="text/javascript" src="jquery-autocomplete/lib/jquery.ajaxQueue.js"></script>
<script type="text/javascript" src="jquery-autocomplete/lib/thickbox-compressed.js"></script>
<script type="text/javascript" src="jquery-autocomplete/jquery.autocomplete.js"></script><!--css -->
<link rel="stylesheet" type="text/css" href="jquery-autocomplete/jquery.autocomplete.css"/>
<link rel="stylesheet" type="text/css" href="jquery-autocomplete/lib/thickbox.css"/>
<script type="text/javascript">
$(document).ready(function(){
$("#txtNome").autocomplete("completar.php", {
width:510,
selectFirst: false
});
});
</script>
</head>
<body>
<input type="text" name="codigo" id="codigo" size="10" class="input_forms"/>
<input type="text" name="txtNome" id="txtNome" size="60" class="input_forms"/>
</body>
</html>
PHP
<?
include "../../conexao.php";
$q=strtolower ($_GET["q"]);
$sql = "SELECT * FROM tb_cbo WHERE CARGO like '%" . $q . "%'";
$query = mysqli_query($conexao,$sql);// or die ("Erro". mysql_query());
while($reg=mysqli_fetch_array($query)){
//if (srtpos(strtolower($reg['nom_lista']),$q !== false){
echo $reg["CBO"] . ' - ' . $reg["CARGO"]."\n";
// }
}
?>
Minha ideia era conseguir preencher o campo codigo, não estou conseguindo alguem pode me ajudar?Discussão (0)
Carregando comentários...