我正在開發(fā)一個項(xiàng)目,用戶將獲得一個必須填寫項(xiàng)目的在線表格。我有許多不同的個人數(shù)據(jù)標(biāo)簽和一個項(xiàng)目名稱標(biāo)簽,他們必須從下拉列表中進(jìn)行選擇(項(xiàng)目來自數(shù)據(jù)庫)。<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/>現(xiàn)在這段代碼運(yùn)行完美,而且我也有一個數(shù)量字段?,F(xiàn)在,我不知道如何添加添加多個輸入字段的選項(xiàng),而不必聲明更多的數(shù)據(jù)庫列和每個字段的單獨(dú)輸入。我能以某種方式動態(tài)地做到這一點(diǎn)嗎?
1 回答

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