Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2
Sexo: Masculino
Localização: sc/floripa/brasil
Contato:

foreach - jquery autocomplete

13-09-2008 18:13

PREZADOS
Baixei um script de autocomplete do site http://jquery.bassistance.de/autocomplete/demo/

onde tem um campo Hidden input que autocompleta e preenche o outro campo achei muito interesante,massss tentando modificar o codigo esbarrei nesse script

<?php $q = strtolower($_GET["q"]); if (!$q) return; $items = array( "fiat"=>"palio", "ford"=>"fiesta", "fiat"=>"styllo", "renault"=>"clio", ); foreach ($items as $key=>$value) { if (strpos(strtolower($key), $q) !== false) { echo "$key|$value\n"; } } ?>

Gostaria que quando digitasse fiat mostrasse os dois fiats no array e mostra sempre o ultimo
acho que ta pegando e essa foreach..
alguma dica
abraco a todos
0
lourival
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17738
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

foreach - jquery autocomplete

13-09-2008 18:56

Tenta o seguinte:

<?php // descomenta a linha abaixo e comenta ou deleta a seguinte //$q = strtolower($_GET["q"]); $q = "fiat"; if (!$q) return; $items[] = "fiat|palio"; $items[] = "ford|fiesta"; $items[] = "fiat|styllo"; $items[] = "renault|clio"; foreach ($items as $key=>$value) { $value = explode("|", $value); if($q==$value[0]) { echo "$value[0] - $value[1]\n<br>"; } } ?>

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2
Sexo: Masculino
Localização: sc/floripa/brasil
Contato:

foreach - jquery autocomplete

13-09-2008 19:04

vou testar Muito obrigado do pelo pronto atendimento
0
lourival
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17738
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

foreach - jquery autocomplete

13-09-2008 19:14

Ai está uma versão já com a consulta mysql

<?php $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bd"); $selec = "SELECT campotal, outrocampo FROM tabela"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); // valortal vai ser comparado com o campo $campotal da tabela // sendo igual, printa na tela //$q = strtolower($_GET["q"]); $q = "valortal"; if (!$q) return; while($campos=mysql_fetch_array($exec)) { extract($campos); $items[]="$campotal|$outrocampo"; } foreach($items as $key=>$value) { $value = explode("|", $value); if($q==$value[1]) { echo "$value[0] - $value[1]\n<br>"; } } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado