Hi Experts,

I am trying to use jQuery get function to develop an autocomplete which will
display suggestion as soon as users starts typing like this;

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd";>
<html>
    <head>
        <script src="http://code.jquery.com/jquery-latest.js";></script>
        <link rel="stylesheet" href="
http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/main.css";
type="text/css" />
        <link rel="stylesheet" href="
http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.css";
type="text/css" />
        <script type="text/javascript" src="
http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.bgiframe.min.js
"></script>
        <script type="text/javascript" src="
http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.dimensions.js
"></script>
        <script type="text/javascript" src="
http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js
"></script>
        <script>
            $(document).ready(function(){
                var result = $.get("test.php", { data:
"q"+$("#example").attr('value') },
                function(data){
                    $("#example").html(data);
                });

                $("#example").autocomplete(result);
            });
        </script>

    </head>
    <body>
        Company name: <input id="example" />
    </body>
</html>


and my backend php script looks like this;

<?php
     $q=$_GET["q"];
      $con = mysql_connect('host', 'user', 'password');
      if (!$con)
       {
          die('Could not connect: ' . mysql_error());
      }

      mysql_select_db("database", $con);

       $sql="SELECT company_name FROM company WHERE company_name =
'".$q."'";

     $result = mysql_query($sql);

         while($row = mysql_fetch_array($result))
        {
            echo $row['company_name'];
          }

mysql_close($con);
?>

Unfurtunately tthis donot work as required - i donot see any suggestion. Do
anyone know what i am doing wrong here?

Pls help.

Reply via email to