表單驗證-常見問題彙總

表單驗證常見問題彙總php

 

1. 表單驗證的基本流程是什麼?mysql

在登錄頁面提交信息,提交到後端數據庫驗證,而後返回信息到其餘或原有頁面正則表達式

 

2. 驗證頁面和數據庫鏈接頁面能夠寫在同一文件嗎?sql

能夠寫在同一個文件中數據庫

 

3. 鏈接數據庫函數是什麼?後端

mysqli_connect(地址,用戶名,密)數組

 

4. POST提交方式和GET方式有什麼區別函數

GET會經過url傳參,POST的傳遞參數量能夠比GET多得多url

 

5。 如何對輸入的字符如何進行過濾spa

用正則表達式來進行過濾

 

6. mysql_select_db的做用

mysql_select_db() 函數設置活動的 MySQL 數據庫,訪問數據庫

 

7. 表單填入的信息如何提交到後端的處理php中

經過form表單提交

 

8. 若是表單中加入校驗輸入的信息錯誤怎麼處理

能夠用JS書寫彈窗提示,或者在頁面輸出錯誤信息

 

9. 後端php是怎麼和數據庫交互的

經過Mysqli擴展進行交互,課程中會細講

 

10. 表單標籤中能夠控制傳參方式嗎?

表單標籤中的method屬性決定這這個表單的傳參方式(GET|POST)

 

11. 表單標籤若是不寫傳參方式不寫提交地址會如何?

不寫傳參方式默認傳參是GET,不寫提交地址默認傳參在當前文件

 

12. PHP和HTML代碼能夠混合書寫嗎?

固然能夠,PHP和HTML能夠混合書寫

 

13. 有一些變量沒法輸出怎麼辦?

咱們可使用var_dump()去查看其數據類型

 

14. 表單中的target屬性有什麼做用?

決定表單提交後到底是新打開一個頁面仍是當前頁面跳轉

 

15. 什麼是變量爲空?

$a = ‘’; $b =null ;$c = ‘123’;  在這個代碼中只有變量b是空

 

16. Stripos()怎麼使用?

咱們可讓這個函數去查找關鍵字,好比傳參進行查詢,若是查詢到and什麼的直接攔截

 

17. Stripos() 進行攔截能夠用大小寫繞過嗎?

這個函數不區分大小寫,不能

 

18. isset()有什麼用?

能夠判斷變量是否是存在且不爲Null

 

19. 執行數據庫語句用什麼函數

mysqli_query($conn,$sql)

 

20. 數組如何提取?

咱們能夠用中括號,$a = array(‘a’,’b’) ;   $a[0]就是選中了a數組中的鍵值爲0的數據 $a[0] 在這裏就是字符串a

 

21. is_numeric() 函數所謂的必須是數字在乎類型嗎?

並不在乎,字符串類型的數字它也會返回Ture

 

22. php中怎麼判斷是否相等?

在php中一個等因而賦值,兩個等因而比較是否相等,三個等於不單單會比較內容並且會比較類型

 

23. 遇到看不懂的函數怎麼辦?

W3c和php官網還有菜鳥教程和咱們的輔導員是你忠實的後盾

相關文章
相關標籤/搜索