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