我的问题是,每种产品都有三种不同的库存尺寸,每种产品都包含不同数量的库存(大盒、中盒、小盒)。每个产品的盒子尺寸相同,但每盒的数量会发生变化。选择产品名称后,我想选择盒子大小,数量值应设置为与数据库中的产品行相对应。
------------------------------------------
|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>
编辑
我整晚都在试图弄清楚这一点。这甚至可能吗?我应该尝试走不同的路线吗?