PHP如何將表單提交給自己

2021-04-13 14:02:06 字數 699 閱讀 2231

使用php進行web開發,表單(form)的使用隨處可見,利用其屬性actionmethod可以指定表單的內容要傳送處理的url以及如何將表單資料傳送到伺服器。在大部分情況下我們指定另外乙個來處理表單內容的url位址給action屬性,但也有部分情況是需要將表單資料提交給自己的。這時候我們應該如何指定action屬性值呢?

<?

phpif(

isset

($_post['

action

']) 

&&$_post['

action'] 

=='submitted

')  

else

?>

上面的**就實現了將表單提交給自己(注:在php4.1.0之前的版本請使用$_http_post_vars替代下面**中的$_post變數)。這裡使用了伺服器變數$_server獲取當前頁面的url位址,並將其賦給表單的action屬性。這裡使用了乙個小小的技巧用以伺服器在收到該url請求是確定是post請求還是get請求。就是在表單中增加乙個隱藏的變數,在處理請求時我們通過isset函式檢測是否設定了這個隱藏變數,由此判斷出該請求使用了post還是get方法

php頁面的資料提交給自己處理。

action提交給頁面自己,然後通過把php內部的內容,包在乙個判斷內部,如果點選過了submit之後,表單內部的資料就不會為空。任意乙個提交過來的表單元素都可以作為判斷的依據 這一句話的用處是,因為如果沒有這一句話,在一開始的時候沒有提交表單中的資料,所以會出現notice提示,但是可以 直接過濾...

如何將表單居中顯示 如何將重複資料突出顯示?

將 中一列資料中重複的,使用特殊顏色突出顯示或者使用一些符號標記出來。例如 乙個 商,可以邀請別的 商加入成為聯合體,報表要顯示所有 商,然後 商最後一列顯示所有聯合體,當聯合體 商跟別的 商重複時要突出顯示,並且加星號。用設計器自帶 demo 資料來源中的訂單明細資料表,使用嚮導建立一張分組報表,...

如何將本地專案提交到github

第一步 新建倉庫 1.2.3.第二步 在本地建乙個空專案用來存放要上傳的專案 1.2.點選進入空檔案,右擊選擇git bash here,出現下面的視窗 注意git bash 要先進入demo所在的目錄 第三步 開始上傳 1.基本資訊設定 設定使用者名稱 git config global user...