HI Guys,簡單的PHP問題?
我有以下問題。我試圖從我的Iphone應用程序連接到一個php站點,以訪問mySql數據庫,以獲得正確的信息。
這是我的代碼:
<?php
mysql_connect ("localhost", "user", "pass") or die (mysql_error());
echo "Connected to MySql <br /><hr />";
mysql_select_db ("database_com") or die (mysql_error());
echo "Connectted to Database <br /><hr />";
$country = $_POST['country'];// THIS IS THE VALUE I WANT TO LOAD INTO THE SELECT STATEMENT
echo "value <br /><hr />" . $country;
$query = "SELECT * FROM world WHERE land='$country'";
$result = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_array($result)) {
$1 = $row['1'];
$2 = $row['2'];
$3 = $row['a3'];
$4 = $row['4'];
$xmltext = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<country></country>";
$xmlobj = simplexml_load_string($xmltext);
$xmlobj->addChild("1", $1);
$xmlobj->addChild("2", $2);
$xmlobj->addChild("a3", $a3);
$xmlobj->addChild("4", $4);
print header("Content-type: text/plain") . $xmlobj->asXML(); // Place future code ABOVE this line
$xml->save(statistic.xml);
}
?>
如果我硬編碼的土地=價值「德國」我得到一個答案,但如果我做其他的事情,沒有東西出來。
我希望你能幫助我。
您是否將$ country作爲POST變量發送?你能告訴我們你使用的表單嗎? – 2009-11-20 14:33:03
轉義你的變量。 $ _POST ['contry']是否填充? – NDM 2009-11-20 14:33:44