在我的網站上,我有一個PHP查詢,它返回來自mysql數據庫的各種熟食店結果。對於返回的每個結果,我希望出現相同的一組無線電選項。單選按鈕將永遠是相同的,並代表多少磅。從mysql返回的每條記錄的無線電選擇db
什麼,我現在有一個例子
返回的結果:
-Roast牛肉(複選框)
-Ham(複選框)
-Salami(複選框)
她e是我想什麼有
返回的結果:
-Roast牛肉(複選框)
- 1(無線電)
- 2(無線)
- 3(無線電)
-Ham(CheckBox)
- 1(無線電)
- 2(無線電)
- 3(無線電)
-Salami(複選框)
- 1(無線電)
- 2( Radio)
- 3(Radio)
我有一個表叫deli_items。我是否需要另一張包含數量的表格?我將如何更改我的PHP代碼?
選擇
$sql_deli_meat="SELECT * FROM $tbl_name WHERE enabled = 1 AND ingredient_type = 'deli_meat' ORDER BY sort ASC";
$result_deli_meat=mysql_query($sql_deli_meat);
PHP
<?php while($rows=mysql_fetch_array($result_deli_meat)){ ?>
<input type="checkbox" name="meats[]" id="<? echo $rows['itemname']; ?>" value="<? echo $rows['label']; ?>" style="display:none;" onclick="ShowMe();" class="green-border-meats price-update" />
<a id="<? echo $rows['itemname']; ?>" class="radio-picture-meats" href="javascript:set_radio('<? echo $rows['itemname']; ?>');"><span class="item_label"><? echo $rows['displayname'];?></span><span class="item_label_price">Per Pound<BR>$<? echo $rows['price'];?></span><img class="box" src="<? echo $rows['imagepath']; ?>" width="300px" height="215px"/></a>
<?php } ?>
請不要使用'mysql_'功能。自從PHP 5.5(2013年6月發佈,它已經過時,它不再接收安全更新)以來,它們已被棄用,並在PHP 7中完全刪除。而是使用'mysqli_'函數或PDO。 – Chris
我會在稍後將此切換到mysqli –