在庫のある製品の数が45の場合、ドロップダウンに1から45までのカウントがドロップダウンに表示され、5つの製品が売り切れている場合はドロップが表示されるように、数量を含むドロップダウンが必要ですdown は 1-40 を表示します
これがどのように可能か
PHP でデータベースにクエリを実行して、在庫に残っている製品の数を確認します。
例えば:
select in_stock from products where id = '$id';
次に、phpで次のようなことができます
$in_stock_q = mysql_query("select in_stock from products where id = '$id'");
$in_stock_r = mysql_fetch_assoc($in_stock_q);
$in_stock = $in_stock_r['in_stock'];
printf("<select name=\"in_stock\">");
for($i=1;$i<$in_stock;$i++) {
printf("<option value=\"%s\">%s</option>", $i, $i);
}
printf("</select>");
$numInStock に保存されている製品の数があると仮定すると、次のようにドロップダウンを生成できます。
<select>
<?php
for ($i = 0; $i < $numInStock; $i++){
echo "<option value='$i'>$i</option>";
}
?>
</select>