PHP和HTML表單

來源:互聯網
上載者:User

標籤:io   資料   for   cti   html   htm   資料庫   log   

  剛學HTML表單的時候,資料死活交不上去,後來才知道光靠HTML是交不了資料的。

  學PHP的時候,又知道了光靠PHP和HTML也是交不了資料的,還需要資料庫的支援。

  剛開始學的是把form.html和form.php分開,後來又看到書裡寫的只需要一個form.php就行了,於是專門認真的看了一下兩者的不同,怕以後忘了,現在寫下來。

  前一種,是把表單的條條框框或者說明之類的寫在form.html裡面,填好東西之後,點擊按鈕,<form>下面的action屬性會出發事件,跳轉到form.php裡面,執行驗證空白之類的東西。

  後一種,功能一樣,思維不同。

  進入form.php這個表單頁面,先是用if語句來檢查是否已經提交表單,如果沒有則檢測表單完整性,如果還是沒有,則輸出一個用html寫的表單,使用者寫好之後,點擊提交,還是action屬性出發事件,回到form.php這個表單,按照剛才的順序,檢查你是否已經提交表單,然後檢測表單完整性,一切OK的話~~~就標識建立cookie和用賦值的方式標識已經登入:$loggedin=ture;

  在這個過程裡,怎麼驗證使用者是否什麼都沒寫?用“!empty()”函數!

  至於怎麼驗證使用者輸入的資料是正確的,下一步就是搞明白跟資料庫之間的互動。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.