後端基礎PHP 表單驗證

2022-08-30 05:48:07 字數 1238 閱讀 9428

後端基礎php—表單驗證

一、什麼是表單?

表單在網頁中主要負責資料採集功能。

乙個表單有三個基本組成部分:

表單標籤:這裡面包含了處理表單資料所用動態指令碼的url以及資料提交到伺服器的方法。

表單域:包含了文字框、密碼框、隱藏域、多行文字框、核取方塊、單選框、下拉選擇框和檔案上傳框等。

表單按鈕:包括提交按鈕、復位按鈕和一般按鈕;用於將資料傳送到伺服器上的動態指令碼或者取消輸入,還可以用表單按鈕來控制其他定義了處理指令碼的處理工作。

使用場景:

二、如何建立乙個表單?

表單標籤:

表單域:即表單元件,主要有

表單按鈕:

表單標籤:

表單域、按鈕

三、接收並驗證表單

驗證表單:

isset()  若存在該變數且不為null則返回true,否則返回false

四、php和資料庫互動

表單實際上做到的是將資料提交到後端指令碼,然後後端指令碼接受後進行處理。我們這裡講php和mysql資料庫互動

我們會用到乙個php的擴充套件mysqli 

連線資料庫:mysqli_connect('127.0.0.1','root','root','3_9')  (連線位址,連線賬戶,連線密碼,連線資料庫)

執行資料庫語句:mysqli_query($conn,$sql)  (資料庫連線函式,執行的sql語句)

通過資料庫查詢語句執行後得到的資料是乙個物件,我們需要將物件轉化為陣列

從結果集取所有行變為陣列 mysqli_fetch_array($result) (執行資料庫獲得的結果集)

php表單驗證

html表單驗證的 如下 注意 使用者向伺服器傳送請求的方式有兩種 post和get,兩者的區別是get傳送的時候,攜帶的資料是連線在url後面。有資料大小的限制,並且get不能上傳檔案,而post傳送比較隱蔽的,url看不到,沒有資料大小的限制,用來上傳檔案給伺服器。在php中,獲取傳送來的資料,...

php驗證表單

class class post str true false 驗證是否為指定長度數字 function fun text2 num1,num2,str i str true false 驗證是否為指定長度漢字 function fun font num1,num2,str string retur...

PHP表單驗證

頁面作用 常用表單驗證類 class class post str true false 驗證是否為指定長度數字 function fun text2 num1,num2,str i str true false 驗證是否為指定長度漢字 function fun font num1,num2,str...