2011-06-06 47 views
2

嘿傢伙......我正在創建我的第一個網站之一,目前只有在HTML/CSS這是非常適合在我的網站上顯示一些基本材料。不過,我想添加一個選項來向頁面提交一些基本的報價。我想從一個簡單的表單開始提交一個名稱和一個報價,並讓它出現在引號部分。我查了一些基本的HTML表單等,但我不確定如何在基本的HTML表單和頁面上顯示該材料。任何人都可以幫助我完成這一步,或者可以指向我完成這個任務的指南? 謝謝。如何獲取用戶提交到頁面

+0

是動態生成的報價 - 不同的依據是什麼用戶進入?或者只是希望它在用戶點擊某些內容時顯示出來。 – 2011-06-06 14:40:55

回答

1

您需要一個腳本來接收發布的信息和一些地方來存儲報價。腳本可以寫在ASP.NET,PHP,python或其他任何你的web服務器支持的,你想學習。數據庫可以像使用文本文件的目錄或像postgresqlmssql這樣的完整SQL數據庫一樣簡單。

處理用戶輸入時,必須注意安全問題。最常見的有:

  • Cross-site scripting:如果您目前的用戶輸入給用戶,它不能被解釋爲HTML和/或Javascript,以防止惡意用戶從您的信任域的信息發送給他們。
  • SQL Injection:始終使用底層數據庫的參數支持來正確引用傳入數據,以防止惡意用戶向您的數據庫發送任意命令。另見this example
+0

好吧,現在我有了一個大概的想法,但是,我仍然不知道如何將它與我的HTML/CSS集成的具體細節。 – tnw 2011-06-06 15:35:03

+0

「腳本」是在您的服務器上運行的程序。它們生成發送給客戶端的輸出。通常這是HTML,但也可以是CSS,JavaScript,JSON或二進制數據(例如JPG或PNG)。 – 2011-06-07 11:06:59

0

作爲一個Java開發人員,我會做到這一點的方法是:

  1. 從使用JQuery
  2. 的HTML 得到的信息比我只想一個帖子發到
  3. 該servlet 處理我在servlet中需要的東西
  4. 發回給JQuery回答
  5. 用jQuery改變我的html

雖然我相信有更容易的方式,如果你想要做這樣只用PHP 做到這一點,我會掌握第一件事是確保你可以送東西給servlet,並得到一個答案回來。

看看這個,看看你能得到的東西送回到 http://www.roseindia.net/servlets/HelloWorld.shtml

這可能是一個好主意,也看的JSP http://java.sun.com/products/jsp/html/jspbasics.fm1.html

相關問題