Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2010, 09:49
colombianDreams
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Autocompletar con Jquery

Un abrazo desde Colombia para todos!,
estoy empezando con jquery, especificamente tratando de autocompletar desde la base de datos, utilizo el siguiente código pero no funciona, quisiera saber si alguien identifica mi error o si debo tomar otro camino para lograr mi objetivo.

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link type="text/css" rel="stylesheet" href="css/jquery-ui-1.8.6.custom.css" />
		<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.8.6.custom.min.js"></script>
        <script type="text/javascript">
           $(document).ready(function(){
               
               $('#pro').autocomplete("ajax.php", {
                         width : 280,
                         selectFirst : true
                });
             });
        </script>
    
    <title>Prueba Jquery</title>
</head>

<body>

    <form id="form1" name="form1" method="post" action="">
    
      <input type="text" name="pro" id="pro" />
    
    </form>	

</body>

</html> 

Código PHP:
<?

$db 
mysql_connect("localhost","root","root");
$banco mysql_select_db("factur",$db);

 
$q strtolower ($_POST['pro']);
 
 
$sql mysql_query("SELECT * FROM producto WHERE despro LIKE '%$q%'");

 
 while (
$row mysql_fetch_array($sql)){
      if(
strpos(strtolower(row['despro']), $q) !== false ){
         echo 
$row["despro"] . "," $row["despro"] . "\n";
         }
 }
 
?>
Atento a sus valiosos aportes!