想要系統學習PHP,但是苦苦找不到資源,要麼是功能講的的太多太雜,浪費大量的時間,要麼不夠系統,東聽一點,西湊一點的!
這裡分享一個說是10天學會PHP的連結,以飨食者,好東西要分享嘛!
本篇講什麼?
主要講表單的送出和收取:
一.用戶端如何發送資料
二.服務端如何接收資料
三.Post和Get方法送出表單的差別
一.用戶端如何發送資料
步驟:
1.添加form标簽:
對需要送出的資訊以及送出按鈕用form标簽包圍
2.送出按鈕為submit屬性:
這個type屬性證明是送出的按鈕
3.form增加以下2個屬性,action和method:
其中 action代表送出到的目标處理檔案,如本例為與目前檔案同級的save.php檔案,method則證明送出的方法,有get和post2種方式送出,詳見下面的二者差別介紹!
4.對發送的資料進行資料包裝
增加name字段,用來包裝要釋出的資料
如下所示:

用戶端發送表單資料.png
二.服務端如何接收資料
接收到的資料是什麼類型,答案是數組!
用$_POST 或者 $_GET去接收:
1.post方法送出就用$_POST 去接收
如下為對應的流程圖:

post方式送出的對照圖.png

post方式送出後的響應圖.png
2.get方法送出就用$_GET去接收
如下為對應的流程圖:

get方式送出的對照圖.png

get方式送出後的響應圖.png
其中接收的形如:$_POST,$_GET這種大寫的變量,即預定義變量,專門接收用戶端送出過來的資料
數組知識小貼士:
數組列印:必須用var_dump()函數進行處理
增删改查問題:(對資料的處理)
實際操作截圖:

數組增改查功能展示.png

數組删除功能展示.png
三.Post和Get方法送出表單的差別
1.網址後面是否有問号,帶參數 是get送出方式
2.Get方法送出資料可以支援修改
3.Get方法傳遞資料量小,安全性低,但效率高!
小貼士:
1.送出表單絕大部分用的是post送出的方法!
2.在做資料查詢時,建議使用get請求
3.在對資料進行增删改查時,建議使用post請求!
後續會先後把以下幾塊知識學習分享出來:
1.類和對象
2.函數方面的知識彙總(之前有過相關的介紹,如:http://www.jianshu.com/p/4132901a488e)
3.資料庫操作方面
期待接下來的學習曆程更加順利!有問題,歡迎聯系QQ:1824496534 備注:PHP,謝謝!