drignel Posted April 9, 2012 Report Share Posted April 9, 2012 Bom dia galera, estou desenvolvendo um e-commerce e eu preciso realizar uma busca com sugestão dentro do content. Segue o codigo abaixo:/* esse codigo esta em um arquivo php */<td id="content" > <form action=""> <b>Pesquisa Produtos</b> <input type="text" id="txt1" onkeyup="showHint(this.value)" /> </form> </td>/* os valores da busca estao em um outro arquivo php */<?php /* Produtos dentro do Array */$a[]=Memoria RAM";$a[]="Disco Rigido";$a[]="Mouse Optico";$a[]="Controle de Caixa";$a[]="Capa para notebook";$q=$_GET["q];if (strlen($q) > 0){ $hint=""; for($i=0; $i<count($a); $i++){ if (strtolower($q)==strtolower(substr($a[$i],0,strlen($q)))){ if ($hint==""){ $hint=$a[$i]; } else{ $hint=$hint." , ".$a[$i]; } } }}/* Verifica se o produto existe ou não */if ($hint == ""){ $response="Nenhum produto corresponde a busca";}else{ $response=$hint;}/* Retorna a resposta */echo $response;?>Agora segue a duvida. Eu não estou conseguindo receber as sugestões no content.alguém pode me ajudar? Obrigado. Quote Link to comment Share on other sites More sharing options...
0 Massaki Posted April 9, 2012 Report Share Posted April 9, 2012 Você pode usar a função in_array Quote Link to comment Share on other sites More sharing options...
0 Ricardo T. do Prado Posted April 9, 2012 Report Share Posted April 9, 2012 buscar valor em um array()array_search Quote Link to comment Share on other sites More sharing options...
0 drignel Posted April 9, 2012 Author Report Share Posted April 9, 2012 Obrigado pela ajuda, vou ver se consigo fazer aqui Quote Link to comment Share on other sites More sharing options...
Question
drignel
Bom dia galera, estou desenvolvendo um e-commerce e eu preciso realizar uma busca com sugestão dentro do content. Segue o codigo abaixo:
/* esse codigo esta em um arquivo php */
<td id="content" >
<form action="">
<b>Pesquisa Produtos</b> <input type="text"
id="txt1" onkeyup="showHint(this.value)" />
</form>
</td>
/* os valores da busca estao em um outro arquivo php */
<?php /* Produtos dentro do Array */
$a[]=Memoria RAM";
$a[]="Disco Rigido";
$a[]="Mouse Optico";
$a[]="Controle de Caixa";
$a[]="Capa para notebook";
$q=$_GET["q];
if (strlen($q) > 0){
$hint="";
for($i=0; $i<count($a); $i++){
if (strtolower($q)==strtolower(substr($a[$i],0,strlen($q)))){
if ($hint==""){
$hint=$a[$i];
}
else{
$hint=$hint." , ".$a[$i];
}
}
}
}
/* Verifica se o produto existe ou não */
if ($hint == ""){
$response="Nenhum produto corresponde a busca";
}
else{
$response=$hint;
}
/* Retorna a resposta */
echo $response;
?>
Agora segue a duvida. Eu não estou conseguindo receber as sugestões no content.
alguém pode me ajudar? Obrigado.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.