私の問題は、商品ごとに異なる在庫量 (大箱、中箱、小箱) の 3 つの異なる在庫サイズがあることです。各商品の箱のサイズは同じですが、1箱あたりの数量が異なります。製品名が選択されたら、ボックスのサイズを選択し、データベースの製品行に対応する数量値を設定する必要があります。
------------------------------------------
|product |small |medium |large |
------------------------------------------
|Widget one |100 |275 |400 |
------------------------------------------
|Widget two |45 |100 |150 |
------------------------------------------
|Widget three |125 |150 |250 |
私はすでにphpを使用して、データベースから選択オプションの製品名を取得しています
$product_select = mysql_query("SELECT * FROM products");
echo '<select name="Product" id="product">';
while ($row_item = mysql_fetch_array($product_select)){
$pname = $row_item["product"];
echo '<option value="' . htmlspecialchars($pname) . '">' . htmlspecialchars($pname) . '</option>';
次に、上で選択した製品に基づいて、小、中、大の行の値を取得する次のようなものが必要です。
<select><option value=" ">Small</option><option value=" ">Medium</option><option value=" ">Large</option></select>
編集
私は一晩中これを理解しようとしてきました。これは可能ですか?別のルートを試してみる必要がありますか?