andre211992
Membro
Boas pessoal, estou com um problema numa barra de busca que fiz com conexão á minha base de dados localhost, é assim:
Tenho creada uma base de dados de usuarios no localhost, y tenho a conexão feita desde a minha página á base de dado, tudo funciona na perfeiçam só agora criei un "<input box" para buscar na tabela, y também está tudo perfeito, só á hora de fazer as buscas é que só reconhece uma coluna mas necesito que me faça a busca em mais colunas, tenho este código na função:
<script>
function myFunction() {
var input, filter, table, tr, td, ts, i, j, txtValue;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByTagName("tr");
for (i = 0; i < tr.length; i++) {
td = tr.getElementsByTagName("td")[0];
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tr.style.display = "";
} else {
tr.style.display = "none";
}
}
}
}
</script>
Só me detecta a primeira coluna e necesito que me detecte mais colunas.
Agradeceria muitissimo a vossa ajuda.
Tenho creada uma base de dados de usuarios no localhost, y tenho a conexão feita desde a minha página á base de dado, tudo funciona na perfeiçam só agora criei un "<input box" para buscar na tabela, y também está tudo perfeito, só á hora de fazer as buscas é que só reconhece uma coluna mas necesito que me faça a busca em mais colunas, tenho este código na função:
<script>
function myFunction() {
var input, filter, table, tr, td, ts, i, j, txtValue;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByTagName("tr");
for (i = 0; i < tr.length; i++) {
td = tr.getElementsByTagName("td")[0];
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tr.style.display = "";
} else {
tr.style.display = "none";
}
}
}
}
</script>
Só me detecta a primeira coluna e necesito que me detecte mais colunas.
Agradeceria muitissimo a vossa ajuda.