【发布时间】:2019-04-17 16:35:08
【问题描述】:
我有一个庞大的客户数据数据库,我需要找到一种更简单的方法来选择这些数据。我尝试使用此代码,但由于某种原因我无法“过滤”数据。感谢您的帮助。
function trocaOpcao(valor, objSel) {
for (i=0; i < objSel.length; i++){
qtd = valor.length;
if (objSel.options[i].text.substring(0, qtd).toUpperCase() == valor.toUpperCase()) {
objSel.selectedIndex = i;
break;
}
}
}
<fieldset id="iLocal">
<input type="text" name="nLocalizar" id="iLocalizar" placeholder="Digite o controle que deseja pesquisar" onkeyup="trocaOpcao(this.value, document.form.nId);">
</fieldset>
<fieldset class="Prop2">
<legend class="legend">Localizar</legend>
Localizar:
<select name="nId" id= "iId" class="nNamesel" onchange="Alterar(this.value)">
<option value="0" disabled selected>Selecione o Proprietário</option>
<?php
$result_nome="SELECT * FROM teste ORDER BY proprietario";
$resultado=mysqli_query($conexao,$result_nome);
while($row_resultado=mysqli_fetch_assoc($resultado)){
?>
<option id="iOpt" value="<?php echo $row_resultado['id'];?>">
<?php
echo utf8_encode( $row_resultado['id']." - ".$row_resultado['proprietario']." / ".$row_resultado['logradouro'])
?>
</option>
<?php
}
?>
</select></br></br>
</fieldset>
我想在输入中输入 id 并在 select 中显示这些 id 和客户端数据,所以当我点击 select 时,我会很容易找到我想要的..
P.S = 当我尝试在不同的页面中执行此操作时,它运行良好
【问题讨论】:
-
欢迎来到 Stack Overflow。请花一些时间完成tour 并在发布前阅读帮助主题How to ask a good question。好的问题通常有Minimal, Complete, and Verifiable example。此外,StackOverflow 有一个 help center 包含大量信息。另外请特别注意您所写的英文语法正确。谢谢。
-
Entendi, é meu primeiro post aqui ainda... Estou entendendo aos poucos como funciona
标签: javascript php mysqli