當前位置:首頁 » 編程語言 » php接收表單

php接收表單

發布時間: 2022-06-26 10:24:49

php怎麼接收表單里的數據

表單傳值有兩種方式分別為:
get (通過URL進行傳值,這種方式並不安全);
post(封裝到一個post包中進行傳遞,比get安全,一般用這個)

下面我們用$_POST進行傳值:

<?php
include("include/common.inc");
$title="表單處理頁";
include("include/header.inc");
if($_POST['name'] == null || $_POST['name'] == "你的名字")
echo "請輸入您的姓名";
else
{
echo "$name,您好,歡迎您的光臨!";
}
?>

㈡ 有如下一個表單,請寫一個1. php的代碼,用於接收提交過來的數據並保存到session中

session 可以直接使用,在開頭先運行session_start(),在程序中他是一個超變數,每次請求都可以調用。直接$_SESSION[「name」] = $value來使用,獲取變數值直接使用$_SESSION[「name」],表單傳遞不需要用session,直接獲取$_POST[「name」],傳過來的值想保存到session,$_SESSION[「name」] = $_POST[「name」];就可以了

㈢ php如何接收表單post過來的數組

php直接接收變數的
比如前面一頁 你有一個輸入框 <input type=text name=aaaa>
後面你可以直接用 $aaaa=$_POST['aaaa']; 就可以把上一頁aaaa的值存到這一頁變數aaaa中啊
如果你在php.ini的設置中 register_global=on 的話
從下面的頁 你直接調用$aaaa 就可啊 比如第二個頁面只有 echo $aaaa;那麼也可以輸出變數的值

㈣ PHP接收表單傳入的值的時候,為何不直接用ehco $name 直接列印出來,只能用_GET或者_POST獲得

您可能誤解了通過POST和GET傳遞的變數與您在接收頁面定義的$name之間的關系了,在您使用$name = $_POST['參數'] 或 $name = $_GET['參數'] 這樣的賦值表達式之前,賦值運算符的左邊與右邊沒有任何關系。
$_POST['參數'] 或 $name = $_GET['參數'] 是存儲在PHP預定義變數$_POST或$_GET變數中的變數,而$name是您在接收頁面定義的用於接收(被賦值)被傳遞的變數的變數。
如果您未曾使用賦值表達式將存儲在$_POST或$_GET中的變數賦給$name就用echo輸出$name的話,$name的值是null,PHP中null是沒有輸出的,因而是空白。希望我的解釋沒有誤導您^_^

㈤ thinkphp3.1.3 怎樣接收前端的表單數據

==========前端============
<form action="__URL__/add" metod="post">
<input type="text" name="username">

</form>

======================
class UserAction extends action{
public function add(){
$username=$this->_post("username");
//或者
$username=$_POST['username'];

}

}

㈥ php接收表單數據存儲數組,並按格式輸出

可以先接收到值。然後組裝成
123,456,789 這樣的字元串存入資料庫
然後讀取資料庫的時候,用explode() 把他轉為數組,在循環輸出就可以了

$url1 = $_POST('url1');

$url2 = $_POST('url2');

$url3 = $_POST('url3');
組裝數據
$str = $url1.",".$url2.",";
然後將$str 存入資料庫
然後你讀取這條數據。讀出來是這樣的
$new_str = "123,456,789 ";
然後
$array = explode(',',$new_str);
var_mp($array);

㈦ 關於表單提交 用PHP後台接收值時報錯

測試代碼

<?php
echo$_POST['styleid'];
?>

<formmethod="post">
<inputtype="radio"name="styleid"value="1"checked="checked"/>測試
<br>
<buttontype="submit">提交</button>
</form>

頁面顯示如下:

$t=isset($_POST['styleid'])?$_POST['styleid']:NULL;

㈧ php接收表單數據後,將數據作為變數,如何用sql語句將其插入資料庫中。

將你的變數拼接到
sql語句
里,比如
$name
= 表單獲取的用戶名
$password
= 表單獲取的密碼
insert
into 表
values
(
$name,
$password
);
PHP插入數據的教程:網頁鏈接

㈨ 為什麼php文件接收不了html文件提交的表單數據呢

仔細檢查一下問題出現在哪吧。
例如:在html中,表單提交部分的大致代碼如下:
<form action="infoprocess.php" method="post">
<table>
<tr><td
valign="top">請輸入問題詳情</td><td><textarea
name="question" cols="51" rows="10" boeder="1"
bordercolor="blue"></textarea></td></tr>
<tr><td><input type="submit" value="提交"></td>
<td><a href="login.php">返回首頁</a><input type="reset" value="重置"></td></tr>
</table>
</form>以上實例中一定要注意提交方式和後台接收的的一致,還有提交的頁面不要弄錯
inforocess.php接收代碼如下:
<php
$question=$_POST['question'];//此名字要和上面的一致才能接收到
?>將接收的變數輸出或者存入資料庫即可。

㈩ 多個表單php怎麼接收post過來的數據

首先,表單是否是多個表單一起提交還是分開提交?再者,多個什麼樣的表單,都一樣的表單?
如果不是一起提交,就不用糾結,分別提交的post數組裡面要設置一個能夠讓php判斷的值,這個值告訴php該數組是一個什麼數組,包含的什麼元素。
如果真的是一起提交並且是不一樣的表單,我能想到的就是建議把這個表單在前端用處理一下整合成一個表單,php根據不同的$_POST[name]來處理。
肯定也會有些其他方法,這個我覺得傾向於在前端就解決

熱點內容
c語言中的temp 發布:2025-02-05 02:43:08 瀏覽:123
阿里雲伺服器共享電腦 發布:2025-02-05 02:42:18 瀏覽:417
伺服器有多少台電腦 發布:2025-02-05 02:40:41 瀏覽:447
安卓手機為什麼最新微信安裝不了 發布:2025-02-05 02:31:03 瀏覽:106
安卓手機什麼時候開售 發布:2025-02-05 02:14:15 瀏覽:660
編程車模型 發布:2025-02-05 02:09:55 瀏覽:680
雅馬哈天劍哪個配置好 發布:2025-02-05 02:00:35 瀏覽:170
我的世界國際服推薦118伺服器 發布:2025-02-05 01:50:48 瀏覽:46
普通電腦做伺服器怎麼操作 發布:2025-02-05 01:46:22 瀏覽:628
原神為什麼同伺服器加不起好友 發布:2025-02-05 01:41:03 瀏覽:337