天天看點

php 按鈕送出表單送出_PHP表單送出流程講解

想要系統學習PHP,但是苦苦找不到資源,要麼是功能講的的太多太雜,浪費大量的時間,要麼不夠系統,東聽一點,西湊一點的!

這裡分享一個說是10天學會PHP的連結,以飨食者,好東西要分享嘛!

本篇講什麼?

主要講表單的送出和收取:

一.用戶端如何發送資料

二.服務端如何接收資料

三.Post和Get方法送出表單的差別

一.用戶端如何發送資料

步驟:

1.添加form标簽:

對需要送出的資訊以及送出按鈕用form标簽包圍

2.送出按鈕為submit屬性:

這個type屬性證明是送出的按鈕

3.form增加以下2個屬性,action和method:

其中 action代表送出到的目标處理檔案,如本例為與目前檔案同級的save.php檔案,method則證明送出的方法,有get和post2種方式送出,詳見下面的二者差別介紹!

4.對發送的資料進行資料包裝

增加name字段,用來包裝要釋出的資料

如下所示:

php 按鈕送出表單送出_PHP表單送出流程講解

用戶端發送表單資料.png

二.服務端如何接收資料

接收到的資料是什麼類型,答案是數組!

用$_POST 或者 $_GET去接收:

1.post方法送出就用$_POST 去接收

如下為對應的流程圖:

php 按鈕送出表單送出_PHP表單送出流程講解

post方式送出的對照圖.png

php 按鈕送出表單送出_PHP表單送出流程講解

post方式送出後的響應圖.png

2.get方法送出就用$_GET去接收

如下為對應的流程圖:

php 按鈕送出表單送出_PHP表單送出流程講解

get方式送出的對照圖.png

php 按鈕送出表單送出_PHP表單送出流程講解

get方式送出後的響應圖.png

其中接收的形如:$_POST,$_GET這種大寫的變量,即預定義變量,專門接收用戶端送出過來的資料

數組知識小貼士:

數組列印:必須用var_dump()函數進行處理

增删改查問題:(對資料的處理)

實際操作截圖:

php 按鈕送出表單送出_PHP表單送出流程講解

數組增改查功能展示.png

php 按鈕送出表單送出_PHP表單送出流程講解

數組删除功能展示.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,謝謝!