การใช้งาน google map api กับฐานข้อมูล access มันไม่แสดงข้อมูล
ช่วยดูโค้ดนี้ให้หน่อยครับสงสัยจะมีปัญหาเรื่องภาษาไทยนะครับCode (PHP)
<?php
$dsn = "name"; // กำหนดชื่อ DSN
$user =""; // กำหนดชื่อล็อกอิน
$pass =""; // กำหนดรหัสผ่าน$hostname = "localhost"
function parseToXML($htmlStr)
{
$xmlStr=str_replace('<','<',$htmlStr);
$xmlStr=str_replace('>','>',$xmlStr);
$xmlStr=str_replace('"','"',$xmlStr);
$xmlStr=str_replace("'",''',$xmlStr);
$xmlStr=str_replace("&",'&',$xmlStr);
return $xmlStr;
}
$connect=odbc_connect($dsn, $user, $pass) or die("ติดต่อ DSN ไม่ได้"); // เริ่มติดต่อฐานข้อมูล
//mysql_query("SET NAMES UTF8",$connection);
//if (!$connection) {
//die('Not connected : ' . mysql_error());
//}
//$db_selected = mysql_select_db($database, $connection);
//if (!$db_selected) {
//die ('Can\'t use db : ' . mysql_error());
//}
$sql = "SELECT * FROM test WHERE 1";
$exec = odbc_exec($connect, $sql); // เริ่มเอ็กซิคิวต์คำสั่ง SQL
//if (!$result) {
//die('Invalid query: ' . mysql_error());
//}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<farm>';
// Iterate through the rows, printing XML nodes for each
while (odbc_fetch_row($exec)){
// ADD TO XML DOCUMENT NODE
echo '<marker ';
echo 'id="' . parseToXML(odbc_result($exec, "fid")) . '" ';
echo 'idfarm="' . parseToXML(odbc_result($exec, "idfarm")) . '" ';
echo 'name="' . parseToXML(odbc_result($exec, "fname")) . '" ';
echo 'fproducer="' . parseToXML(odbc_result($exec, "fproducer")) . '" ';
echo 'fcollection="' . parseToXML(odbc_result($exec, "fcollection")) . '" ';
echo 'address="' . parseToXML(odbc_result($exec, "faddress")) . '" ';
echo 'lat="' . odbc_result($exec, "flat") . '" ';
echo 'lng="' . odbc_result($exec, "flng") . '" ';
echo 'type="' . odbc_result($exec, "type") . '" ';
echo '/>';
}
// End XML file
echo '</farm>';
?>
พอผมรันแล้วมันขึ้นข้อความ
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
An invalid character was found in text content. Error processing resource 'http://xxxxxxxxx/ex_9/phpsqlajax_farm.php'. ...
<farm><marker id="19" idfarm="a000000001" name="
จะต้องแก้ยังไงครับTag : PHP, Ms Access
Date :
2010-09-16 11:03:09
By :
coop_korat
View :
1306
Reply :
1
Load balance : Server 05