如何用PHP程序?qū)W(wǎng)頁表單進(jìn)行處理_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解析PHP如何利用cookie做投票程序的
      在開始具體的程序設(shè)計(jì)之前,我們先學(xué)習(xí)一下幾個(gè)下面需要用到的重要概念和函數(shù): 首先是cookie,我們需要用他來防止同一臺機(jī)器進(jìn)行重復(fù)投票。 cookie原義在美語中是小甜餅的意思,當(dāng)然

      PHP _GET 和 _POST變量是用來獲取表單中的信息的,比如用戶輸入的信息。

      PHP表單操作

      在我們處理HTML表單和PHP表單時(shí),我們要記住的重要一點(diǎn)是:HTML頁面中的任何一個(gè)表單元素都可以自動的用于PHP腳本:

      表單舉例:

      以下為引用的內(nèi)容:

      <html>
      <body><form action="welcome.php" method="post">
      Name: <input type="text" name="name" />
      Age: <input type="text" name="age" />
      <input type="submit" />
      </form></body>
      </html>

      上述HTML頁面包含了兩個(gè)輸入框[input field]和一個(gè)提交[submit]按鈕。當(dāng)用戶將信息填寫完畢并點(diǎn)擊提交按鈕時(shí),表單的數(shù)據(jù)將被發(fā)送至“welcome.php”文件。

      “welcome.php”文件如下所示:

      以下為引用的內(nèi)容:

      <html>
      <body>Welcome <?php echo _POST["name"]; ?>.<br />
      You are <?php echo _POST["age"]; ?> years old.</body>
      </html>

      上述腳本將輸出下面這段結(jié)果:

      以下為引用的內(nèi)容:

      Welcome John.
      You are 28 years old.

      PHP _GET 和 _POST變量將在下一章作具體講解。

      表單有效性驗(yàn)證[Form Validation]

      用戶輸入的信息應(yīng)該盡可能的通過客戶端腳本程序(如:JavaScript)瀏覽器上驗(yàn)證;通過瀏覽器進(jìn)行信息的有效性驗(yàn)證可以提高效率并減少服務(wù)器的下載壓力。

      如果用戶輸入的信息需要存進(jìn)數(shù)據(jù)庫,那么你必須考慮在服務(wù)器端進(jìn)行有效性驗(yàn)證。在服務(wù)器上驗(yàn)證信息有效性的最好方法就是把表單信息發(fā)給當(dāng)前頁進(jìn)行驗(yàn)證,而不是調(diào)到其他頁面進(jìn)行驗(yàn)證。通過上述方法,如果表單存在錯(cuò)誤,用戶可以直接在當(dāng)前頁獲取錯(cuò)誤信息。這使得我們更容易發(fā)現(xiàn)存在的錯(cuò)誤信息。

      PHP _GET變量是通過get方法從表單中獲取“值”的。

      _GET變量

      _GET變量是一個(gè)包含名稱[name]和值[value]的數(shù)組(這些名稱和值是通過HTTP GET方法發(fā)送的,且都可以利用)。

      _GET變量使用“method=get”來獲取表單信息。通過GET方法發(fā)送的信息是可見的(它將顯示在瀏覽器的地址欄里),并且它有長度限制(信息的總長度不能超過100個(gè)字符[character])。

      分享:PHP編程之PHP操作文件類
      發(fā)一個(gè)剛寫完的文件操作類 剛才又加了兩個(gè)功能,又加了注釋,高手一定幫我看看哪有問題啊,謝謝 file.class.php 以下為引用的內(nèi)容:

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2009-09-14
      相關(guān)PHP教程