私はこのトピックを複製していないことを願っています。私はそれがここにあると確信しています。私はそれを見つけることができません。
たくさんのサイズの商品があります。これらのサイズの在庫状況はデータベースに保存されます。たとえば、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ステートメントを使用する必要がありますか?もしそうなら、私がそれを使って何も出力しないことをどのように提案しますか?
ありがとう