2015-11-07 54 views
2

我試圖創建一個while循環,它將通過我的查詢結果並輸出我的php和html。我試圖找出什麼是最好的方式來輸出下面的代碼。在PHP while循環時,我給出了下面的代碼,它沒有顯示$貨幣輸出。但是當我給'$貨幣'分開顯示輸出。我做錯了什麼?Php在while循環中輸出記錄 - 錯誤

while($list1=mysql_fetch_array($add1)) 
echo '<tr><td>'.$list1['export_charges'].'&nbsp;$currency</td></tr>'; 
echo $currency; // This is working 
} 
+0

如果您在字符串中使用變量 - 您應該使用雙引號。 – RamRaider

回答

0

試試這個

while($list1=mysql_fetch_array($add1)) 
echo '<tr><td>'.$list1['export_charges'].'&nbsp;'.$currency.'</td></tr>'; 
echo $currency; // This is working 
} 
+0

謝謝..現在好了。 –

0

雖然回聲使用HTML,應該使用雙引號。

while ($list1 = mysql_fetch_array($add1)) 
echo "<tr><td>'.$list1['export_charges'].'&nbsp;$currency</td></tr>"; 
echo $currency; // This is working 
}