Select
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";
}
}
?>Discussão (3)
Carregando comentários...