<?php
 
 
require_once "../../class.pAjax.php";
 
 
function suggest($text) {
 
    // It could be an SQL statement execution with a like condition, example:
 
    // SELECT stateName FROM USAStates WHERE stateName LIKE '{$text}%';
 
    mysql_connect("localhost", "username", "password");
 
    mysql_select_db("test");
 
    
 
    $query = "SELECT nome FROM usuarios WHERE nome LIKE '{$text}%'";
 
    $result = mysql_query($query);
 
    $return = array();
 
 
    if (mysql_num_rows($result) > 0) {
 
        while ($row = mysql_fetch_array($result)) {
 
            if (strtolower($text) == strtolower(substr($row[0], 0, strlen($text))))
 
                $return[] = $row[0];
 
        }
 
    }
 
 
    mysql_close();
 
 
    return $return;
 
}
 
 
 
$AJAX = new pAjax;
 
$AJAX->handleRequest();
 
 
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 
  <head>
 
    <title>Auto Suggestion Type Ahead Example</title>
 
    <?php $AJAX->showJavaScript("../.."); ?>
 
    <script type="text/javascript" src="autosuggestcontroller.js"></script>
 
    <script type="text/javascript" src="suggestionprovider.js"></script>
 
    <script type="text/javascript">
 
        window.onload = function () {
 
            var oTextBox = new AutoSuggestController(document.getElementById("TextBox1"), new SuggestionProvider());
 
        }
 
    </script>
 
  </head>
 
 
  <body>
 
    <h1>Type Ahead Suggestion</h1>
 
    <p>
 
      While you type anything on the input, it processes and autosuggest you by completing and selecting the word<br />
 
      The database of this example are the USA states. Try typing something like "New Mexico" and see what it appears while you type a char.
 
    </p>
 
    <input type="text" id="TextBox1" />
 
  </body>
 
</html>
 
 
 |