2011-01-25 170 views
0

即時通訊創建一個項目與PHP和HTML use.i想爲我的大學創建一個票預訂系統。首先,用戶將選擇一個日期和他想要預訂門票的人數。然後,通過按下一個按鈕,他可以在上一步檢查的日期中看到可用事件的列表。這個列表將是靜態的,所以我認爲我必須創建一個數據庫來獲得這些數據如果用戶選擇星期一,他可以看到星期一的數據事件。請你幫我做到這一點,因爲我沒有豐富的經驗與PHP?我已經創建了兩個屏幕的HTML和CSS,但現在我想第一到讓我知道如何用我的數據創建一個數據庫,其次是如何將它們與我的日常運作聯繫起來!php預訂系統

非常感謝!

+0

您應該在網上找到大量的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

回答

3

看看:你似乎認爲,並解釋這幾乎是編寫軟件,但我會盡力

PHP 101: A Simple Seat Reservation System

+0

鏈接不再有效 – 2012-08-10 12:15:08

+0

認真?你是否在谷歌嘗試標題?這裏是一個副本:http://dayg.wordpress.com/2008/04/17/php-101-a-simple-seat-reservation-system/ – Adnan 2012-08-14 06:45:43

2

它不是一個簡單的任務:

  1. 創建您選擇的數據庫引擎中的數據庫表格

所需表格

表[事件]: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個小時)