2012-11-25 46 views
0

我想創建一個相當簡單的網頁,其中在和用戶登錄可以操縱,我創建日曆(或許還有一個HTML表?)。我已經創建了幾個HTML和PHP頁面簡單的登錄服務,並有存儲在服務器MAMP基本用戶信息。創建用戶特定的日曆

糾正我,如果我錯了,但在這裏我需要佈局HTML日曆,也許有鏈接的表格單元格到編輯頁面,用戶可以創建一個新的事件。這裏真正的問題是什麼是在我的服務器上存儲這種信息的最佳方式?使用PHP和MAMP就像我在註冊時使用表單數據一樣?

我對數據庫和使用服務器等方面還相當陌生,所以只是尋找一點指導,所以我不浪費時間學習完全不正確的方法。

+2

上有很大的計算器指引。只需點擊問題中的每個標籤,然後點擊小*瞭解更多... *鏈接。你會得到很多東西。 –

+0

永遠不會知道那裏!謝謝! –

回答

2

MySQL和PHP絕對是我認爲的方式。如果我也是你,我會研究Javascript和AJAX。使用AJAX,您可以讓用戶直接在日曆中輸入信息並將其存儲在數據庫中,而無需離開頁面。 jQuery是一個非常好的和簡單的庫,用於Javascript和AJAX,我會非常推薦它。它極大地簡化了使用Javascript的工作。

至於日曆本身,使用表似乎是對我來說最好的方法。

對於存放在MySQL的信息,我有點看錶是這樣的:

UID|EntryID|Date|Time|Event|etc. 

您可以單獨從您的用戶表提出請求時,存儲這個表,輕鬆地加入他們的行列。例如,當用戶登錄時,可以從已設置的用戶表中提取用戶UID,然後將所有條目從匹配UID的日曆表中提取出來,並使用PHP和Javascript處理並顯示此信息。

可能有(也可能是)更好的方式來設置您的數據庫,但這只是一個如何讓它工作的一般概念。當然,這裏的人員比我有更多的MySQL和數據庫設計經驗。

總的來說,這聽起來像你有一個好主意,爲你工作,並有一個很好的想法,以實現它。祝你在項目中好運!

+0

謝謝!我一定會關注AJAX,因爲我只聽說過它的好處。很高興聽到我在正確的軌道上! –

+0

我很高興能幫到你!我肯定會推薦研究jQuery。與Javascript一起學習(考慮到你還不知道Javascript,不確定)會使事情變得容易得多。這是一個容易學習的圖書館,它需要很多Javascript和AJAX的挫敗感。我誠實地鄙視Javascript,直到我學習jQuery,現在我喜歡編碼。現在它變得更有意義。祝你的項目好運! – Jeremy