一些前提:一个种植者种植农产品,一种农产品可以有很多品种,但有些品种只由某些种植者种植
因此,我有 4 张桌子:
农产品(id,produce_name)
品种(id,variety_name)
种植者(id, grower_name)种植者品种(id
,grower_id,variety_id)
我正在从当前登录的会话中获取我的 grower_id。
我只需要在我的下拉列表中显示种植者种植的品种。
到目前为止,我的代码是:
<SELECT name="productcode">
<?php
$query = "SELECT grower_id, variety_id FROM grower_variety WHERE grower_id = '$grower_id'";
$result = mysql_query($query) or die('Error : ' . mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$variety_id = $row['variety_id'];
echo ?>
<option value="<?php $variety_id;?>">
<?php echo $variety_id;?>
</option>
<?php
; }
?>
</SELECT>
然后我有点卡住了,无法理解它。这可以很好地显示品种的 id。但我想结束:
PRODUCE_NAME - VARIETY_NAME
PRODUCE_NAME - VARIETY_NAME
PRODUCE_NAME - VARIETY_NAME
在我的下拉列表中。
有人可以帮忙吗?