Thanks Matt
I'm trying to build this PHP backend but nothing is working, again my skills
are not so good so if anyone could point me in the right direction ;)
Here is what I come with, expecting to extract the data from my db and then
sort them under a xml skeleton
<?php
define ("MYSQLHOST", "localhost");
define ("MYSQLUSER", "xxx");
define ("MYSQLPASS", "xxx");
define ("MYSQLDB", "xxx");
function opendatabase(){
$db = mysql_connect (MYSQLHOST,MYSQLUSER,MYSQLPASS);
try {
if (!$db){
$exceptionstring = "Error connecting to database: <br />";
$exceptionstring .= mysql_errno() . ": " . mysql_error();
throw new exception ($exceptionstring);
} else {
mysql_select_db (MYSQLDB,$db);
}
return $db;
} catch (exception $e) {
echo $e->getmessage();
die();
}
}
function search(){
$query = "SELECT iso_alpha2, name, population, continent FROM countryinfo
ORDER BY name ASC";
$database->setQuery( $query );
$name = $database->loadObjectList();
$iso = $_GET['iso_alpha2'];
$population = $_GET['population'];
$continent = $_GET['continent'];
header('Content-type: text/xml');
$q = strtolower($_GET["q"]);
if (!$q) return;
header('Content-type: text/xml');
$items = array(
echo "<?xml version="1.0"?>";
echo "<ajaxresponse>";
foreach ($options as $items) {
echo " <item>";
echo " <text><![CDATA[<strong>' .$iso. '</strong><br >' .$name.
']></text>";
echo " <value><![CDATA[' .$iso. ']]></value>";
echo " <district><![CDATA[' .$continent. ']]></district>";
echo " <population><![CDATA[' .$population. ']]></population>";
echo " </item>";
}
echo "</ajaxresponse>";
);
$items = array_flip($items);
foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key|$value\n";
}
}
}
--
View this message in context:
http://www.nabble.com/jquery-autocomplete-and-mysql-tf2783514.html#a7873838
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/