它不是一個簡單的任務:
- 創建您選擇的數據庫引擎中的數據庫表格
所需表格
表[事件]:colums {ID整數,EVENT_DATE日期,標題VARCHAR,則門票整數,DESCRIPTION VARCHAR}
/* 多少票是availble的針對該事件,取決於保留算你將減少展示和較少的可用門票,最終你會停止預約 */
表[網友]:列(ID整數,名稱VARCHAR,則用戶名VARCHAR,則密碼的Varchar)
表[預訂]: 列(ID整數, user_id整數[for橫生的關鍵用戶], 事項標識整數[外鍵事件], reserved_tickets整數, reserved_at日期時間}
/* 預留的門票使用,如果你希望用戶能夠按儲備超過一票人,出於安全原因,您可以通過在事件表中添加一個新字段來限制一個人可以擁有的門票數量,或者在代碼中對其進行硬編碼,但這不是那麼「花哨」) */
現在您將需要大量的視圖界面: 用戶管理界面:
1列表+ 1個添加/編輯(管理員)1寄存器(用戶可以註冊它們的自我,這是可選的)= 2(3)
事件管理接口:
1列表(給藥)+ 1添加/編輯+ 1個事件列表(在日曆或東西保留)= 3
預約管理界面:
1列表(管理)+ 1管理(取消/確認用戶等預約) = 2
您將需要一個登錄頁面,可能是恢復密碼/用戶名,用戶可以看到他的預訂並取消/確認任何內容的屏幕。
這些應該是所有的HTML /閃存等最終混合或代碼comunicating(PHP,JSP,ASP等等)
每個HTML應該有一個控制腳本「後面」它,這意味着實際工作代碼,獲取/套信息進入/從數據庫,建議這是在一個單獨的文件,然後視圖(至少),應該包含在一個函數或類的方法,這裏有很多細節可以說,許多。
我建議您嘗試理解CakePHP,它應該適合您,在這個層次上,無論如何對我來說似乎是最簡單的框架,人們可以使用和理解經驗。 正如我所說,這不是一件容易的事,從頭開始編寫一份專業程序員需要大約12-16個小時,而且即使使用CakePhp,我認爲它也要花費5倍多。 (當然考慮到現代界面,方法和功能,否則最多需要6個小時)
您應該在網上找到大量的PHP + MySQL教程。我想,首先你必須要知道關係數據庫是什麼,MySQL是一個關係數據庫。然後你必須學習如何從PHP連接到MySQL。作爲開始:http://en.wikipedia.org/wiki/Relational_database和PHP自己的文檔提供了一些示例:http://php.net/manual/en/book.mysql.php – 2011-01-25 10:19:42