我正在開發一個項目,用戶將獲得一個必須填寫項目的在線表格。我有許多不同的個人數據標簽和一個項目名稱標簽,他們必須從下拉列表中進行選擇(項目來自數據庫)。<label id="first">Item name</label><br/><select name="itemname" required> <?php $sql = mysqli_query($con, "SELECT name FROM items"); while ($row = $sql->fetch_assoc()){ $naziv = $row['name']; echo '<option value="'.$naziv .'">'.$naziv .'</option>'; } ?></select><br/>現在這段代碼運行完美,而且我也有一個數量字段?,F在,我不知道如何添加添加多個輸入字段的選項,而不必聲明更多的數據庫列和每個字段的單獨輸入。我能以某種方式動態地做到這一點嗎?
1 回答

動漫人物
TA貢獻1815條經驗 獲得超10個贊
您需要一個允許包含多個項目的收據的數據庫結構。
你需要多張桌子。
創建一個名為“receipts”的新表:
TABLE receipts: id, (...personal data)
在 items 表中添加一個名為“receipt_id”的字段。
TABLE items: id, receipt_id, itemname, itemquantity, date
您還應該有一個單獨的表來包含可用的項目名稱,您可以使用它來填充<select>
上面的:
TABLE itemnames: id, name, (description?)
- 1 回答
- 0 關注
- 129 瀏覽
添加回答
舉報
0/150
提交
取消