将多个变量与数据库值进行比较

时间:2013-12-07 18:54:13

标签: php

我正在为我的工作制作库存系统。我有一个用名为inventory的表创建的数据库和20列inv1 ............ inv20。

我的所有信息都会以数字值插入,例如我可能会有类似TV = 1或xbox = 2

的内容

我将在4x6阻止表中显示这些值。我正在使用模板系统,所以我已将每个块分配给inv列。现在是棘手的部分。我正在组合一些if语句,如果等于表中的每一行都没有相同的输入,将显示给定值的图像,因此我需要将x与y进行比较以查看要生成的图像。到目前为止,我的页面中充满了if这样的语句。

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

等一直到20个。现在我需要在每个库存插槽中写这个代码20次,我不想这样做。

我想我的问题是,有没有办法比较单个if语句中的所有inv列,所以我不必为每个项目ID编写20个if语句?

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

听起来像是交换机的工作: http://www.tizag.com/phpT/switch.php