後端基礎PHP—表單驗證

後端基礎PHP—表單驗證mysql

1、什麼是表單?sql

表單在網頁中主要負責數據採集功能。數據庫

一個表單有三個基本組成部分:後端

表單標籤:這裏麪包含了處理表單數據所用動態腳本的URL以及數據提交到服務器的方法。數組

表單域:包含了文本框、密碼框、隱藏域、多行文本框、複選框、單選框、下拉選擇框和文件上傳框等。服務器

表單按鈕:包括提交按鈕、復位按鈕和通常按鈕;用於將數據傳送到服務器上的動態腳本或者取消輸入,還能夠用表單按鈕來控制其餘定義了處理腳本的處理工做。函數

 

使用場景:fetch

  • 登陸框
  • 搜索框
  • 留言框
  • 上傳框
  • ……(各類框)

 

2、如何建立一個表單?spa

表單標籤:3d

  • <form action= "URL" method="GET/POST" >

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

  • 文本框、密碼框、隱藏域、複選框、單選框、文件上傳框
  • 多行文本框(文本域)
  • 下拉選擇框
  • ……

表單按鈕:

  • 提交按鈕
  • 復位按鈕
  • 通常按鈕

表單標籤:

<form action= "URL" method="GET/POST" >

 

 

表單域、按鈕

 

 

3、接收並驗證表單

驗證表單:

  • 數據長度
  • 數據類型
  • 是否存在敏感內容(stripos函數)stripos(要查找的內容,須要查找的東西)

 

 

isset()  若存在該變量且不爲NULL則返回true,不然返回false

 

 

4、PHP和數據庫交互

表單實際上作到的是將數據提交到後端腳本,而後後端腳本接受後進行處理。咱們這裏講PHP和mysql數據庫交互

 

咱們會用到一個PHP的擴展mysqli 

 

鏈接數據庫:mysqli_connect('127.0.0.1','root','root','3_9')  (鏈接地址,鏈接帳戶,鏈接密碼,鏈接數據庫)

 

執行數據庫語句:mysqli_query($conn,$sql)  (數據庫鏈接函數,執行的SQL語句)

 

經過數據庫查詢語句執行後獲得的數據是一個對象,咱們須要將對象轉化爲數組

 

從結果集取全部行變爲數組 mysqli_fetch_array($result) (執行數據庫得到的結果集)

 

相關文章
相關標籤/搜索