Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boa tarde,
Galera é o seguinte...to fazendo um sistema de busca autocomplete que funciona da seguinte forma... O usuario começa a digitar o nome a aparece todas as palavras cadastrada no banco. So que o exemplo que eu tenho ele carrega todas as palavras cadastrado em outro arquivo php. É o que esta abaixo:
<?php
$q = strtolower($_GET["q"]);
if (!$q) return;
$items = array(
"Great <em>Bittern</em>"=>"Botaurus stellaris",
"Little <em>Grebe</em>"=>"Tachybaptus ruficollis",
"Black-necked Grebe"=>"Podiceps nigricollis",
"Little Bittern"=>"Ixobrychus minutus",
"Black-crowned Night Heron"=>"Nycticorax nycticorax",
"Purple Heron"=>"Ardea purpurea",
"White Stork"=>"Ciconia ciconia",
"Spoonbill"=>"Platalea leucorodia",
"Red-crested Pochard"=>"Netta rufina",
"Common Eider"=>"Somateria mollissima",
"Heuglin's Gull"=>"Larus heuglini"
);
foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key|$value\n";
}
}
?>Agora minha pergunta... tem como eu fazer um select detro de um array?Pois quero pegar todas as palavras que estão cadastrada no banco.
Eu pensei algo do tipo:
<?php
$q = strtolower($_GET["q"]);
if (!$q) return;
$items = array(
//fazer o select aqui no meio
);
foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key|$value\n";
}
}
?>>
>
boa tarde,
Galera é o seguinte...to fazendo um sistema de busca autocomplete que funciona da seguinte forma... O usuario começa a digitar o nome a aparece todas as palavras cadastrada no banco. So que o exemplo que eu tenho ele carrega todas as palavras cadastrado em outro arquivo php. É o que esta abaixo:
<?php
$q = strtolower($_GET["q"]);
if (!$q) return;
$items = array(
"Great <em>Bittern</em>"=>"Botaurus stellaris",
"Little <em>Grebe</em>"=>"Tachybaptus ruficollis",
"Black-necked Grebe"=>"Podiceps nigricollis",
"Little Bittern"=>"Ixobrychus minutus",
"Black-crowned Night Heron"=>"Nycticorax nycticorax",
"Purple Heron"=>"Ardea purpurea",
"White Stork"=>"Ciconia ciconia",
"Spoonbill"=>"Platalea leucorodia",
"Red-crested Pochard"=>"Netta rufina",
"Common Eider"=>"Somateria mollissima",
"Heuglin's Gull"=>"Larus heuglini"
);
foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key|$value\n";
}
}
?>Agora minha pergunta... tem como eu fazer um select detro de um array?Pois quero pegar todas as palavras que estão cadastrada no banco.
Eu pensei algo do tipo:
<?php
$q = strtolower($_GET["q"]);
if (!$q) return;
$items = array(
//fazer o select aqui no meio
);
foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key|$value\n";
}
}
?>
Amigo,
utilizando AJAX com PHP você pode fazer uma busca no banco no momento que o usuário esta digitando.
Logo ele insere uma parte da palavra e ja vai retornando todas as palavras que começam com as letras digitadas.
isso não é muito complicado de se fazer não.
Amigo seria isso que você quer?
se for, mande um e-mail para:
marquesrodrigojpa@hotmail.com
pois te mando um exemplo...
senão for... eu não entendi muito bem
Abraços
Amigo é bem isso ai mesmo que to tentando fazer...te mandei um e-mail agora mesmo...se puder me ajudar...eu agradeço
Que tal compartilharem a solução deste problema conosco? http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif
Outras pessoas podem ter a mesma dúvida mais pra frente e, dessa forma, ela não precisará abrir um novo tópico, né, pois a solução estará aqui...
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
>
boa tarde,
Galera é o seguinte...to fazendo um sistema de busca autocomplete que funciona da seguinte forma... O usuario começa a digitar o nome a aparece todas as palavras cadastrada no banco. So que o exemplo que eu tenho ele carrega todas as palavras cadastrado em outro arquivo php. É o que esta abaixo:
$items = array( "Black-necked Grebe"=>"Podiceps nigricollis", "Little Bittern"=>"Ixobrychus minutus", "Black-crowned Night Heron"=>"Nycticorax nycticorax", "Purple Heron"=>"Ardea purpurea", "White Stork"=>"Ciconia ciconia", "Spoonbill"=>"Platalea leucorodia", "Red-crested Pochard"=>"Netta rufina", "Common Eider"=>"Somateria mollissima", "Heuglin's Gull"=>"Larus heuglini"Eu pensei algo do tipo:
$items = array(Amigo,
utilizando AJAX com PHP você pode fazer uma busca no banco no momento que o usuário esta digitando.
Logo ele insere uma parte da palavra e ja vai retornando todas as palavras que começam com as letras digitadas.
isso não é muito complicado de se fazer não.
Amigo seria isso que você quer?
se for, mande um e-mail para:
marquesrodrigojpa@hotmail.com
pois te mando um exemplo...
senão for... eu não entendi muito bem
Abraços