[請益] 想了很久不知道該怎麼解決的問題

看板PHP作者 (冠ㄅㄟˊ)時間13年前 (2011/01/10 02:36), 編輯推噓4(4011)
留言15則, 6人參與, 最新討論串1/1
我跟同學正在做一個管理銷售、庫存的系統 使用的是PHP還有MySQL 我們在新增菜色這個功能 應該要先輸入要新增的菜名 還有它的售價 接下來要輸入的是需要使用到的食材還有它的數量 因為一道菜會使用多種食材組成 這邊我們想說用兩個並排的下拉式選單 一個是食材名稱 一個是該食材要用的數量 想說 先選完一個食材還有數量 按按鈕後 會先將剛剛那筆資料列在下方 然後可以再新增另外的食材跟數量 如果input type使用submit的話 按第一次他就會把我們原本輸入要新增的菜色名跟價錢送出去了 要怎麼樣才可以讓他正確的輸入完並送到資料庫裏面啊? 我去網路上找 大部分解決方法都是需要使用javascript 可是我們都不會寫 請問有沒有其他解決辦法?可以用PHP的陣列解決嗎?很急啊! PS 食材的下拉式選單裡的選項是從資料庫撈出來的 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.105.9

01/10 10:31, , 1F
加一個hidden 欄位預設0,全部輸入完畢時更改這個欄位值為1
01/10 10:31, 1F

01/10 10:31, , 2F
當值為1時才把全部資料寫進資料庫,否則只是用來作sleect
01/10 10:31, 2F

01/10 14:46, , 3F
按btn後,重整原來頁面catch,post過來的資料,存session
01/10 14:46, 3F

01/10 14:47, , 4F
假設再新增時,則需讀session和post資料
01/10 14:47, 4F

01/10 14:47, , 5F
下面則有一個真正post到資料庫的按鈕,頁面有兩個btn
01/10 14:47, 5F

01/10 19:23, , 6F
一筆一筆加不就得了。資料庫改成一對多,[菜色]一個表
01/10 19:23, 6F

01/10 19:24, , 7F
[食材]再開一個表,記錄食材名稱、數量、對應菜色ID
01/10 19:24, 7F

01/10 19:24, , 8F
不會JS就要繞過去,否則誰都救不了
01/10 19:24, 8F

01/10 20:42, , 9F
感謝各位解答 後來我們決定每按一次就送進資料庫 要顯示的
01/10 20:42, 9F

01/10 20:44, , 10F
的話 就再從資料庫拿出來顯示 不過效率比較差就是了
01/10 20:44, 10F

01/11 01:48, , 11F
也不一定一定要SUBMIT..另外一端的GET也可以..iframe
01/11 01:48, 11F

01/11 01:48, , 12F
或是用JQUERY..
01/11 01:48, 12F

01/12 12:26, , 13F
不用信「效率教」,學習階段趕快做出來比較重要。
01/12 12:26, 13F

01/13 02:17, , 14F
東西就是作出來,教授又會教你改進的方法,快點生
01/13 02:17, 14F

01/13 18:29, , 15F
沒錯,一做就可以做到最好,那還去學校做什麼
01/13 18:29, 15F
文章代碼(AID): #1DAW13-p (PHP)