Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal..
Depois de resolver o problema de acentuação do jquery autocomplete.. eu não estou conseguindo salvar o ID do campo selecionado.
Quando eu Seleciono RS por exemplo.. ao invéz de ser salvo o ID (23) ele salva o RS mesmo..e eu preciso salvar o ID do campo.. vou postar o códigopara vocês darem uma olhada novamente..
complete.js
$(document).ready(function() {
$("#pes_uf").autocomplete("../auto/estados.php", {
width: 260,
selectFirst: true
});
});
estados.php
<?php
include_once('../inc/config.php');
include_once('../inc/funcoes.php');
$q = strtolower($_GET['q']);
if (!$q) return;
$sql = "SELECT * FROM estados WHERE est_sigla LIKE ('%$q%') ORDER BY est_sigla ASC";
$res = mysql_query($sql);
while($linha = mysql_fetch_array($res)){
if (strpos(strtolower($linha['est_sigla']), $q) !== false) {
$id = $linha['idestados'];
$sigla = utf8_encode($linha['est_sigla']);
echo $sigla . "|" . $id;
echo "\n";
}
}
?>
o meu input está assim
<input type="text" name="pes_uf" id="pes_uf" value="{$dados.pes_uf}" class="campo width30" />
Alguém tem alguma idéia?? grato novamente..
Carregando comentários...