Ir para conteúdo

POWERED BY:

Arquivado

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

gust.php

PHP autocomplete abrir em div

Recommended Posts

Senhores, bom dia!

 

Tenho o seguinte código funcionando:

 

 

formulario.php

<script type="text/javascript">
$(document).ready(function(){

	new Autocomplete("cli", function() {
		this.setValue = function( id, cli ) {
			$("#id_val").val(id);
			$("#cli_val").val(cli);
		}
		if ( this.isModified )
			this.setValue("");
		if ( this.value.length < 1 && this.isNotClick ) 
			return ;
		return "ajax.php?q=" + this.value;
	});

});
</script>
<script type="text/javascript">
               $(document).ready(function() {
	        $("#mensagens a").click(function( e ) {
                  e.preventDefault();
                  var href = $( this ).attr("href");
	         $("#conteudo").load( href +" #conteudo");
        });
});
</script>

</head>

<body>

  <div id="mensagens">Cliente / Contato:<br> 
  <input name="cli" type="text" class="autocomplete_list" id="cli" size="35">
        <br>
   <input type="hidden" id="id_val" name="id" />
</div>
 
<div id="conteudo">

</div>
</body>
</html>

Quando digito no campo input ele traz os resultados do banco em forma de link feito pela pagina ajax.php

 

 

ajax.php

<?php

 
$hostname = 'localhost';
$username = 'root';
$password = 'senha';
$dbname = 'banco';
	
mysql_connect( $hostname, $username, $password ) or die ( 'Erro ao tentar conectar ao banco de dados.' );
mysql_select_db( $dbname );
mysql_set_charset('utf8');

$q = mysql_real_escape_string( $_GET['q'] );

$sql = "SELECT * FROM M_CADASTRO_GERAL WHERE NOME LIKE '". $q ."%'";

$res = mysql_query( $sql );

while( $campo = mysql_fetch_array( $res ) )
{
	$id = $campo['XCADASTRO'];
	$cli = $campo['NOME'];
	$html = ("<span style='font-weight:bold'>$cli</span>");
	echo "<li onselect=\"setValue('$id');\"><a href='pagina.php?id=$id'>$html</a></li>\n";
}
?>

O que quero fazer é abrir o link do autocompete na div conteudo lá na página formulario.php. Já estou tentando usar um código na pagina formulario.php sem sucesso.

 

Agradeço ajudas ....

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.