2012-11-21 50 views
2

我有一些非常初始和概念性的問題要問你。我正在做一個非常簡單的HTML/CSS會議網站。它只有一些額外的JavaScript/jQuery。現在我想實現一個提交表單,並且我知道使用HTML的「可視化」部分很簡單。當然,我想收集提交中的數據,所以我想知道是否必須在服務器端收集數據庫來收集數據?由於最多可提交35份提交文件,因此對於我來說,將電子郵件與每個提交數據(加密)一起發送到會議電子郵件地址就足夠了。那麼,我是否必須編寫代碼和SQL數據庫(例如使用諸如PHP或Ruby之類的東西),還是可以跳過?HTML表單提交概念問題

非常感謝你, 若昂費爾南德斯

回答

6

的事情是,我當然要收集從提交的數據,所以我想知道,如果它是絕對強制性的,我有一個數據庫在服務器端收集它?

編號數據庫對解決很多問題很有用,但它們不是強制性的。

由於最多可提交35份提交作品,因此對於我來說,將電子郵件與每個提交數據(加密)一起發送到會議電子郵件地址就足夠了。

如果你直接發郵件,而你只有少量的數據集(所以不會有太多的手工勞動生成),那聽起來很好。

所以,我必須編寫代碼和SQL數據庫(加上使用像PHP或Ruby的東西,例如),或者我可以跳過嗎?

您不需要數據庫。你需要一些東西(可以用Perl,PHP,Ruby,Java,Python或任何其他編程語言編寫)來處理提交的表單數據併發送電子郵件。

+1

作爲一個介於兩者之間的解決方案,您可以擁有一個服務器端表單處理程序,它只是根據某些條件檢查數據,並使用附加模式將其寫入純文本文件。在每個提交的字段和一行之間選擇TAB字符,以便獲得可以在Excel中打開或使用非常簡單的程序進行解析和處理的TSV(製表符分隔值)文件。 –

+0

感謝您的所有善意和快速回答。我跟着@昆汀的建議,並尋找一個腳本。對於和我一樣疑惑的任何人,你可以在http://www.javascript-coder.com/html-form/html-form-tutorial-p1.phtml找到適合初學者的HTML表單教程。最後,它提出了幾個腳本來處理表單中的數據。我選擇了FormMail,PHP的味道。關於這一點,這裏是一個非常有用的指導:http://www.tectite.com/terry_allen_guide/web-content/index.html – jaff

1

João,

這是使用MySQL的最佳方式。例如,您可以使用XML或txt文件來保存這些信息,但是使用MySQL的正確方法是這樣。儘管你的信息更有條理。

+0

感謝@Lucas,這次我去了一個簡單的解決方案,但在未來我肯定會使用SQL。 – jaff