PHP 板


LINE

看板 PHP  RSS
各位高手請問: 假設我現在網頁Main.php可以讓使用者輸入學生資料好了 輸入完之後,將值送到A.php並用insert into將資料寫進資料庫 寫進資料庫的同時,會產生一個自動產生的學生ID 然後有很多分頁依照這個學生ID 做資料庫的寫入,除了每個分頁都用$_POST把學生ID丟過去,有沒有其他更漂亮的寫法? 感覺寫的很亂...我用畫圖示意一下好了 =================================以下是網頁=================================== 學生基本資料 //Main.php ┌─────┬────────────────────┐ │ 姓名 │ │ ├─────┼────────────────────┤ │ 電話 │ │ ├─────┼────────────────────┤ │ 地址 │ │ └─────┴────────────────────┘ ┌──┐ │送出│ └──┘ //<form name="Form" id="Form" action="data.php" method="post"> ============================================================================== 學生基本資料 新增成功,請輸入其他資料 //Data.php ┌─────┬────────────────────┐ │ 編號 │ 001(SQL自動產生) │ ├─────┼────────────────────┤ │ 姓名 │ 小明 │ ├─────┼────────────────────┤ │ 電話 │ 0800-092000 │ ├─────┼────────────────────┤ │ 地址 │ 重慶南路一段122號 │ └─────┴────────────────────┘ ┌────┐ ┌────┐ ┌────┐ ┌────┐ │美術能力│ │體育能力│ │OOOO │ │XXXX │都是按鈕 └────┘ └────┘ └────┘ └────┘按了到其他頁新增資料 ┌────┐ ┌────┐ ┌────┐ ┌────┐ │AAAA │ │BBBB │ │CCCC │ │DDDD │ └────┘ └────┘ └────┘ └────┘ ============================================================================== 學生體育能力 Sport.php ┌─────┬────────────────────┐ │ 編號 │ 001 (從上一頁的ID POST過來) │ ├─────┼────────────────────┤ │ 跑步能力│ 10秒48 │ ├─────┼────────────────────┤ │ 棒球能力│ AVG 0.25 HR:10 │ └─────┴────────────────────┘ ┌────────┐ ┌────┐ │回上一頁繼續新增│ │回上一頁│ └────────┘ └────┘ ============================================================================== 這樣連做10頁... 有沒有比較好的寫法,例如將ID丟到某個變數,然後每個分頁去抓這個變數 感覺連寫10個POST,程式結構看起來很醜 我遇到一個新的問題了,我只要按"回上一頁繼續新增"的按鈕 他又全部再POST出去一次了,這樣我SQL會出現一堆錯誤的資料阿... 有辦法按上一頁不要POST資料嗎 囧... --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.3.163
1F:→ terrybob:curl 05/28 11:49
2F:推 PsMonkey:AJAX [逃] 05/28 11:51
3F:→ averywu:<form actioin="sport.php?ID=001" method="POST"> 05/28 11:52
4F:推 tails32100:AJAX +1 05/28 11:59
5F:→ MOONRAKER:難道不是存到資料庫一次 其他頁就也從資料庫取出來嗎 05/28 12:14
6F:→ MOONRAKER:每一頁都有不同db?都在不同host上跑?會不會太誇張 05/28 12:15
M大,應該是主頁面有一個table,其他頁面一個table,共用學生ID這樣... 因為主頁面的資料是一定有的,其他小分頁的資料不一定有,所以開多個table儲存...
7F:→ tails32100:這其中一定有什麼誤會 Orz 05/28 13:33
8F:推 PsMonkey:早些年的確就是傳阿... 只是通常會有 framework 代勞之類 05/28 13:40
※ 編輯: qm29213039 來自: 61.219.107.2 (05/28 15:19)
9F:推 tails32100:"回上一頁繼續新增"的問題,最快的方法是加個判斷 [倒] 05/28 15:41
10F:推 azurewings:資料筆數(學生數)一樣嗎? 用Foreign Key連接各table呢? 05/28 17:30
11F:→ azurewings:也有可能我會錯意 感覺問題層面有點廣 但有解的 @@ 05/28 17:30
12F:→ richile0819:cookie 必要就再加一些加密驗證資料正確性 05/29 16:58
13F:推 wilson200106:上一頁不要POST資料 就用act變數來判斷呀 05/31 22:44
14F:推 xxxx9659:COOKIE or SESSION 06/01 15:36
15F:→ menchian:存到session 之後其他頁面讀出來吧 06/02 17:36







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP