2013-06-02 40 views
0

我們正在執行SQL分配,使用Web表單顯示信息並從表單中添加值。使用SQL從數據源生成html標記

部分任務要求我們使用單選按鈕列表並將其鏈接到數據庫表,該數據庫表已完成。它還希望我們生成與每個單選按鈕的文本相關的照片。例如:

  • 蘋果(蘋果的圖片)
  • 香蕉(香蕉的圖片)

但是這一切都必須來自數據庫本身。

我們得到了將數據源綁定到數據庫表的提示,然後在SQL SELECT語句中使用html標籤插入圖像。

例如,數據庫有3列:Fruit_Code,Fruit_Name和Fruit_Image。在Fruit_Image列中,我們存儲水果圖像的名稱(例如apple.jpg)。

然後從那裏當我們使用SELECT語句,有云:

SELECT Fruit_Name, Fruit_Name + ' ' + '<img src = "+'/Images/' + Fruit_Image" + />' 
FROM Fruit_Table 

但是每當我試圖做到這一點我似乎無法得到它的工作。圖像必須以某種方式來自數據庫,並且必須位於單選按鈕文本的末尾。

難道有人請指點我正確的方向嗎?

+0

你想製作一個SELECT語句會輸出html代碼嗎? –

+0

SELECT Fruit_Name,Fruit_Name +''AS html from Fruit_Table –

回答

1

你只是有串關上你的SELECT聲明略微逃逸:

SELECT Fruit_Name 
    , Fruit_Name + ' <img src=''/Images/' + Fruit_Image + '''/>' 
FROM Fruit_Table 

添加額外的轉義路徑由@Goat_CO指出

+1

您需要在路徑周圍使用雙引號,否?