下午所有,需要幫助揪成多列從一個數據庫表 - 的mysql_query
一個很簡單的問題......一個朋友成立了一個形式我使用的mysql_query進行。自從他寫這篇文章以來,我在數據庫中添加了一個額外的列,我想將其插入表單中。
不過,我似乎無法得到這額外的列顯示(標貨幣)。我需要它的原因是下面的查詢將拉回一個值和£符號。因爲我想不僅展示£,而且價格€,我需要這個額外的列拉通(很明顯,我將不得不從回聲去除£下面太)。
我已經嘗試添加額外的列(幣種)的代碼,例如「選擇客房,貨幣,價格從Spa_Upgrades
但這並沒有工作
的代碼是:!
<?php
if (isset($id))
{
$query2 = mysql_query("SELECT Room, Price FROM Spa_Upgrades WHERE Spa_Upgrades.Spa_Id = '".$id."' AND Spa_Upgrades.Id = '".$pack."' order by Spa_Upgrades.Order");
$rows = mysql_num_rows($query2);
if($rows==0) {echo "disabled='disabled'/>";}
else
{
echo "/>";
echo "<option value='Default'>Please Select</option>";
for($i=0; $i<$rows; $i++)
{
$result2 = mysql_fetch_array($query2);
echo "<option value='".$result2[0]." £".$result2[1]."pp'>$result2[0] £$result2[1]pp</option>";
}
}
}
巨大感激,如果有人能解決這個
謝謝, 莫特利
感謝Hammerite - 取代£ with $ result2 [2]!你是什麼意思將£替換爲所需貨幣符號的適當代碼 - 這不起作用,因爲只有一種形式,並且取決於用戶從中點擊的位置將是英鎊或歐元。 – Motley9735 2011-03-24 19:20:07
我的意思是,我不確定您是否在數據庫列中存儲了「£」,「€」,或者您是否將整數ID存儲到那些您必須轉換爲相應符號的貨幣。它看起來像是前者,所以不用擔心。 – Hammerite 2011-03-24 19:33:13