Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Augusto_173176

Resgatar ID de usuario selecionado

Recommended Posts

Pessoal, estou fazendo um painel de admin onde posso controlar os meus clientes e cadastrar serviços que irei fazer, mais estou com um probleminha, quando vou cadastrar um serviço tenho alguns campos, como:

 

Nome do Cliente ( ele busca automaticamente o nome do cliente cadastrado no Banco de dados com o Autocomplete.js )

 

Serviço

 

Data

 

Descrição

 

e etc...

 

 

ate ai esta funcionando beleza, o problema é, eu gostaria de sempre que cadastra-se um serviço, ao selecionar o meu cliente ele buscasse o ID desse cliente e salvasse em um campo input type Hidden, para gravar no banco de dados e busca-lo por ID depois.

 

ja tentei de algumas formas e nao tive sucesso, alguem poderia me ajudar?

 

js

<script type="text/javascript">
            $().ready(function() {
                $("#nome_cliente").autocomplete("autoComplete.php", {
                    width: 260,
                    matchContains: true,
                    //mustMatch: true,
                    //minChars: 0,
                    //multiple: true,
                    //highlight: false,
                    //multipleSeparator: ",",
                    selectFirst: false
                });
            });
        </script> 

autoComplete.php

<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="123"; // Mysql password
$db_name="teste"; // Database name


	$con = mysql_connect($host,$username,$password)   or die(mysql_error());
	mysql_select_db($db_name, $con)  or die(mysql_error());

$q = strtolower($_GET["q"]);
if (!$q) return;

$sql = "select DISTINCT nome_cliente from clientes where nome_cliente LIKE '%$q%'";
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)) {
	$cname = $rs['nome_cliente'];
	echo "$cname\n";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom amigo uma forma de se fazer isso é retorna o resultado em json com o id e nome do cliente e parsear com javascript ou jquery.

 

Mais não sei com este plugin trabalha com o retorno da consulta em ajax

 

aqui esta a documentação da api nela com certeza você podera encontra forma de como parsear o retorna da consulta

http://api.jqueryui.com/autocomplete/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.