本文目錄一覽:
php 初學者怎麼實現表單的提交
給 form 表單添加 action 屬性,屬性值就是你接收表單數據的php頁面地址,比如
html代碼:
form action=”1.php”
input type=”text” name=”user”
input type=”submit” value=”提交”
/form
php代碼:
$user = $_GET[‘user’];
echo $user;
表單提交有那兩種方式?PHP如何獲得表單提交的數據?
1. 修改php.ini,查找 register_globals,將其值修改為 On。這樣就可以像原來一樣,例如,提交的表單中包括一個名為”username”的變數,那麼在php中就可以直接使用$username來訪問該變數。但是,除非你要使用一段舊的代碼而考慮到兼容性問題,否則不建議使用該方法。
2. 使用 $HTTP_GET_VARS、$HTTP_POST_VARS數組來訪問,例如寫成$HTTP_POST_VARS[“username”]的形式。不過該方法也不建議採用。
3. (推薦)使用 $_POST、$_GET等數組來訪問,例如寫成 $_POST[“username”]的形式。建議採用這種方法。
(推薦)使用 import_request_variables 函數。該函數將提交內容導入到變數中。
例如 import_request_variables(“gp”, “rvar_”);第一個參數可以選擇g,p,c,分別表示導入 GET,POST,COOKIE 變數;第二個參數為導入後的變數前綴。執行上面的語句後即可使用 $rvar_username 來訪問提交的 username 變數。使用import_request_variables(“gp”, “”);可以兼容以前的PHP程序。
PHP $_GET 和 $_POST變數是用來獲取表單中的信息的,比如用戶輸入的信息。
PHP表單操作
在我們處理HTML表單和PHP表單時,我們要記住的重要一點是:HTML頁面中的任何一個表單元素都可以自動的用於PHP腳本:
如何用PHP實現表單提交
創建go.php,代碼如下
?php
@$username = $_POST[‘name’];
@$usermessage = $_POST[‘message’];
if(!empty($username) || !empty($usermessage)){
echo “您的姓名:”.$username.”,您的留言內容:”.$usermessage;
}else{
echo ‘form action=”go.php” method=”post”
您的姓名:input type=”text” name=”name”brbr
留言內容:input type=”text” name=”message”
button提交/button
/form’;
案例截圖:
php 表單提交
“insert into student set 學號=’$no’,姓名=’$n’,年齡=’$a’,性別=’$s’,學院=’$d'”
這個SQL語句可能有誤。
你確定你的 student 表 欄位是 學號 姓名 這樣的中文嗎?
另外我用的是這樣的
“insert into 表名 (欄位1,欄位2) values(值1,值2)” 欄位一般都是英文,用中文容易出錯。
你可以看一下你的表的結構。
PHP-php 中怎麼實現單一提交表單
要想在表單提交後執行一個PHP函數,可以在表單里寫一個 ; 當提交後,就連$SUB也一起提交了,所以就可以 if($SUB==”TRUE” { 執行PHP函數; } 另外,想把結果也顯示在同一頁的話,也可以用IF….ELSE來做控制!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/156712.html