我希望我没有重复这个主题我确定它在这里我只是找不到它。
我有一个产品有一堆尺寸,这些尺寸的可用性存储在数据库中,例如 0 = 没有库存,1 和更多 = 有库存。
当不可用时,我希望大小不显示在下拉列表中。当 1 个或更多可用时,它们会显示...我可以在 1 个或更多时显示大小,但在 =“0”时显示“0”,我理解但不知道如何不显示。认为我在那里的解释过于复杂:S
$size_available = "";
$size_6w = $row["size_6w"];
$size_7w = $row["size_7w"];
$size_8w = $row["size_8w"];
$dropdown = "<select class='product-select' name='size' id='size'>";
if ($size_6w > 0) {
$size_6w = "6w";
}
if ($size_7w > 0) {
$size_7w = "7w";
}
if ($size_8w > 0)
$size_8w = "8w";
}
$size=array("$size_6w","$size_7w","$size_8w");
foreach ($size as $size_available)
{
$dropdown .= "<option value='$size_available'>$size_available</option>";
}
$dropdown .= "\r\n</select>";
输出是一个简单的回声:
echo $dropdown
我应该使用 else 语句吗?如果是这样,你会如何建议我用它来输出什么?
谢谢