Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Tenho uma página para editar os clientes cadastrados em meu sistema.
Funciona da seguinte forma, o usuário digita o login do cliente que deseja editar e automaticamente os outros campos são preenchidos dentro de inputs do tipo texto.
No cadastro do meu usuário tenho campos de UF e CIDADE
como faço para quando digitar o login o UF e cidade serem preenchidos nos campos do tipo select ?
minha manipulação do banco:
AUTOCOMPLETE.PHP
<?php
$mysqli = new mysqli("localhost", "root", "root", "os_control");
if (mysqli_connect_errno()) {
die(mysqli_connect_error());
exit();
}
$mysqli->query("SET NAMES 'utf8'");
if (isset($_GET['term'])) {
$q = $mysqli->real_escape_string($_GET['term']);
$sql = $mysqli->query("SELECT * FROM `tb_usuario` WHERE `login` LIKE '%" . $q . "%'");
while ($row = $sql->fetch_assoc()) {
$data[] = array(
'label' => $row['login'],
'id' => $row['id'],
'uf' => $row['uf'],
'cidade' => $row['cidade'],
);
}
echo json_encode($data);
}
?>
FUNÇÃO JS
<script>
$(function() {
$("#nome_banco").autocomplete({
source: "autoComplete_agencia.php",
minLength: 1,
select: function(event, ui) {
$('#login').val(ui.item.login);
$('#uf').val(ui.item.uf);
$('#cidade').val(ui.item.cidade);
}
});
});
</script>
MEU FORM
<select name="select" id="select">
<option id="uf"></option>
</select>
Alguém poderia me ajudar??
>
Ué, quando ele preencher, resgate os valores e coloque-os onde você precisa.
Qual parte você tem dúvida?
Então amigo, vou te dar um exemplo:
quando digito o nome da agencia deveria aparecer o banco...que ela pertence, entendeu? Não aparece./applications/core/interface/imageproxy/imageproxy.php?img=http://imageshack.com/a/img835/124/d1bd.png&key=886d323c312f17f76ad4830fc0e005d98b53f2f939591e229438da3afa9b0560" alt="d1bd.png" />
Já debugou para saber onde está o problema?
Ué, quando ele preencher, resgate os valores e coloque-os onde você precisa.
Qual parte você tem dúvida?