Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 530630
            [titulo] => Busca Dinâmica Retornando Valor na mesma Pagina
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-09-03 12:45:06
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 269142
            [status] => A
            [isExample] => 
            [NomeUsuario] => William 
            [Login] => wllfl@ig.com.br
            [Apelido] => William (Devwilliam)
            [Foto] => 269142_20150809195205.jpg
            [Conteudo] => Dá uma olhada nesse post do meu blog [url:descricao=http://www.devwilliam.com.br/php/autocomplete-com-jquery-ui-php-mysql]http://www.devwilliam.com.br/php/autocomplete-com-jquery-ui-php-mysql[/url].

O caminho é esse, ai vc implementa conforme sua necessidade. ) )

Busca Dinâmica Retornando Valor na mesma Pagina

Gabriel Costa
   - 03 set 2015

Olá pessoal,queria uma ajuda de vocês estou me arriscando na parte de programação e ultimamente estou tento dificuldade é um fomulário, bom vou tentar ser o mais claro possivel.
Eu queria que no campo nome do médico tivesse alguma consulta que conforme eu digitasse o nome do médico ja fosse aparecendo os nomes do banco e conforme eu selecionasse ja preenchesse o campo nome e código, parecido com sistema se inserir tag aqui da devmedia.
Segue abaixo o código

#Código<html>
<head>
<script type="text/javascript" src="js/calendario.js"></script>
<script type="text/javascript" src="consulta.js"></script>
</head>
<?php
#chama o arquivo de configuração com o banco
require 'conexaoHsist.php';
$teste = $_REQUEST['teste'];

$sql = mysql_query("SELECT PCI_NUMINT, PCI_NOME, PCI_ACOMOD, PCI_LEITO, PCI_CLINIC, PCI_PRONTU,
PCI_DATINT,A1.CMP_CODIGO,A1.CMP_ESPECI AS MEDICO,A2.CMP_ESPECI AS CONVENIO,
A3.PRT_NASCTO AS NASCIMENTO,A4.PRT_SEXO AS SEXO
FROM CIC_PCI
INNER JOIN CHC_CPL A1 ON CIC_PCI.PCI_MEDICO = A1.CMP_CODIGO
INNER JOIN CHC_CPL A2 ON CIC_PCI.PCI_CONVE1 = A2.CMP_CODIGO
INNER JOIN CHC_PRT A3 ON CIC_PCI.PCI_PRONTU = A3.PRT_NUMERO
INNER JOIN CHC_PRT A4 ON CIC_PCI.PCI_PRONTU = A4.PRT_NUMERO
WHERE CIC_PCI.PCI_DATALT IS NULL AND CIC_PCI.SR_DELETED<>'T'
AND CIC_PCI.PCI_NUMINT='$teste'");

$medico = mysql_query("SELECT CMP_CODIGO , CMP_ESPECI,CMP_NUMCRM FROM CHC_CPL WHERE CMP_TABSER=1");

echo "<form name=cadastro method=post action=salvar.php>";
$row = mysql_fetch_array($sql);
echo "<table>";
echo "<table border=1 id=tabela1>";

echo "<tr>";
echo "<th>Internação</th>";
echo "<th>Prontuario</th>";
echo "<th width=400>Nome</th>";
echo "<th width=105>Idade</th>";
echo "<th width=155>Sexo</th>";
echo "<th width=155>Convenio</th>";
echo "</tr>";

echo "<tr>";
echo "<th>" . $teste . "</th>";
echo "<th>" . $row['PCI_PRONTU'] . "</th>";
echo "<th>" . $row['PCI_NOME'] . "</th>";
echo "<th>" . date('d/m/Y', strtotime($row['NASCIMENTO']))."</th>";
echo "<th>" . $row['SEXO'] . "</th>";
echo "<th>" . $row['CONVENIO'] . "</th>";
echo "</tr>";
echo "</table>";
echo "<table border=1 id=tabela2>";
echo "<tr>";
echo "<th width=20>Código</th>";
echo "<th width=352>Médico</th>";
echo "<th>Acom</th>";
echo "<th>Leito</th>";
echo "<th>Pulseira</th>";
echo "<th>Cor</th>";
echo "<th>Data Internação</th>";
echo "<th>Data Alta</th>";
echo "</tr>";

echo "<tr>";
echo "<th><input type=text name=s1 placeholder=Buscar></th>";
echo "<th width=370><input size=50 type=text name=s placeholder=Buscar></th>";
echo "<th><input type=text size=2 name=acomodacao value='". $row['PCI_ACOMOD'] . "'>";
echo "<th><input type=text size=1 name=leito value='" . $row['PCI_LEITO'] . "'</th>";
echo "<th>";
echo "<select name=pulseira onblur=liberar()>";
echo "<option>Selecione...</option>";
echo "<option value=Sim> Sim </option>";
echo "<option value=Nao> Não </option>";
$Pulseira = $_POST['pulseira'];
echo "</th>";
echo "<th>";
echo "<select name=cor disabled=disabled>";
echo "<option>Selecione...</option>";
echo "<option value=Amarelo> Amarelo </option>";
echo "<option value=Azul> Azul </option>";
echo "<option value=Branco> Branco </option>";
echo "<option value=Vermelho> Vermelho </option>";
$CorPuls = $_POST['cor'];
echo "</th>";
echo "<th>" . date('d/m/Y', strtotime($row['PCI_DATINT']))."</th>";
echo "</select>";
echo "<th><input NAME=data1 SIZE=10 MAXLENGTH=10 value=>";
echo "<input TYPE=button NAME=btnData1 VALUE=... Onclick=javascript:popdate('document.cadastro.data1','pop1','150',document.cadastro.data1.value)>";
echo "<span id='pop1' style='position:absolute'></span></th>";
echo "</tr>";
echo "</table>";
echo "<table border=1 id=tabela2>";
echo "<tr>";
echo "<th colspan=2>Patologia</th>";
echo "<th colspan=2>Patologia</th>";
echo "<th colspan=2>Patologia</th>";
echo "<th colspan=2>Patologia</th>";
echo "<th colspan=2>Patologia</th>";
echo "<th width=155>Antibiotico</th>";
echo "<th width=150>Posologia</th>";
echo "<th width=155>Tempo Tratamento</th>";
echo "</tr>";
echo "<th>Codigo</th>";
echo "<th>Descrição</th>";
echo "<th>Codigo</th>";
echo "<th>Descrição</th>";
echo "<th>Codigo</th>";
echo "<th>Descrição</th>";
echo "<th>Codigo</th>";
echo "<th>Descrição</th>";
echo "<th>Codigo</th>";
echo "<th>Descrição</th>";
echo "<tr>";

echo "</tr>";
echo "</table>";
echo "</table>";
?>
</html>

Post mais votado

William (devwilliam)
   - 03 set 2015

Dá uma olhada nesse post do meu blog http://www.devwilliam.com.br/php/autocomplete-com-jquery-ui-php-mysql.

O caminho é esse, ai vc implementa conforme sua necessidade.

Gabriel Costa
   - 09 set 2015

Perefeito, consegui adapta ao meu código, obrigado, mas surgiu outra questão existe outros campos de buscas com outras Sqls como devo proceder? E mais uma questão tenho a mesma consulta mas preciso jogar em outro campo.

William (devwilliam)
   - 12 set 2015

Sem ver o código ou a estrutura imagino que você deva implementar rotinas separadas do plugin jQuery UI para cada input, com scripts PHP aceitando parâmetros diferentes e retornando diferentes dados.