作者s936620 (冠ㄅㄟˊ)
看板PHP
標題[請益] 想了很久不知道該怎麼解決的問題
時間Mon Jan 10 02:36:45 2011
我跟同學正在做一個管理銷售、庫存的系統
使用的是PHP還有MySQL
我們在新增菜色這個功能 應該要先輸入要新增的菜名 還有它的售價
接下來要輸入的是需要使用到的食材還有它的數量
因為一道菜會使用多種食材組成
這邊我們想說用兩個並排的下拉式選單
一個是食材名稱 一個是該食材要用的數量
想說 先選完一個食材還有數量 按按鈕後
會先將剛剛那筆資料列在下方 然後可以再新增另外的食材跟數量
如果input type使用submit的話
按第一次他就會把我們原本輸入要新增的菜色名跟價錢送出去了
要怎麼樣才可以讓他正確的輸入完並送到資料庫裏面啊?
我去網路上找 大部分解決方法都是需要使用javascript 可是我們都不會寫
請問有沒有其他解決辦法?可以用PHP的陣列解決嗎?很急啊!
PS 食材的下拉式選單裡的選項是從資料庫撈出來的
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.105.9
1F:推 pigwolf:加一個hidden 欄位預設0,全部輸入完畢時更改這個欄位值為1 01/10 10:31
2F:→ pigwolf:當值為1時才把全部資料寫進資料庫,否則只是用來作sleect 01/10 10:31
3F:推 j87b0003:按btn後,重整原來頁面catch,post過來的資料,存session 01/10 14:46
4F:→ j87b0003:假設再新增時,則需讀session和post資料 01/10 14:47
5F:→ j87b0003:下面則有一個真正post到資料庫的按鈕,頁面有兩個btn 01/10 14:47
6F:→ MOONRAKER:一筆一筆加不就得了。資料庫改成一對多,[菜色]一個表 01/10 19:23
7F:→ MOONRAKER:[食材]再開一個表,記錄食材名稱、數量、對應菜色ID 01/10 19:24
8F:→ MOONRAKER:不會JS就要繞過去,否則誰都救不了 01/10 19:24
9F:→ s936620:感謝各位解答 後來我們決定每按一次就送進資料庫 要顯示的 01/10 20:42
10F:→ s936620:的話 就再從資料庫拿出來顯示 不過效率比較差就是了 01/10 20:44
11F:推 cspy:也不一定一定要SUBMIT..另外一端的GET也可以..iframe 01/11 01:48
12F:→ cspy:或是用JQUERY.. 01/11 01:48
13F:→ MOONRAKER:不用信「效率教」,學習階段趕快做出來比較重要。 01/12 12:26
14F:推 shadowjohn:東西就是作出來,教授又會教你改進的方法,快點生 01/13 02:17
15F:→ MOONRAKER:沒錯,一做就可以做到最好,那還去學校做什麼 01/13 18:29