2013-12-07 101 views
1

我正在爲我的工作制定庫存系統。我有一個數據庫創建一個名爲庫存表和20列inv1 ............ inv20。將多個變量與數據庫值進行比較

我的所有信息將在數值被插入,例如我可能有一些像電視= 1個或Xbox = 2

我打算在一個4x6的封鎖表來顯示這些值。我正在使用模板系統,因此我已將每個塊分配給一個inv列。現在是棘手的部分。我將放在一起if語句將顯示給定值的圖像,如果相等表中的每一行都不會有相同的輸入,所以我需要比較x到y來查看要生成的圖像。所以截至目前我的網頁充滿了這樣的陳述。

if($inv1 == 1){ 
$inv1 ="<img src="">"; 
} 
if($inv1 == 2){ 
$inv1 ="<img src="">"; 
} 

等以20現在我需要編寫代碼每個廣告位的20倍,我不希望做的所有方式。

我想我的問題是,有沒有一種方法來比較所有在一個單獨的if語句中的所有inv列,所以我不必爲每個item id寫入20個if語句?

if(inv1 or inv2 or inv3 == 1){ 
$inv1 = "<img src"">" 
} 

任何幫助將不勝感激。

+0

不能使用雙引號內的雙引號;改用單引號。 –

+0

@MarcelKorpel你可以,你只需要逃脫他們 – peterm

+0

謝謝你的建議,我完全錯過了。 – user3078244

回答

相關問題