php表單保存
1. php 提交表單返回頁面後如何保留表單中的數據
你可以把數據存儲到session 或 cookie中在返回啊 這樣在返回後的頁面讀取出來就OK拉。
2. PHP,如何表單保存到資料庫並且顯示
首先可以採用的是Jquery的Ajax技術進行操作。
思路是這樣的,首先現在前端判斷JS並提交給後台,代碼如下:
$(function(){
$.ajax({
type:post,
dataType:json,
url:save.php,
data:$("input[name=x]").val(),
success:function(data){
}
});
});
這樣後端接收到Ajax請求後進行連接資料庫並且插入數據
其它操作類似進行操作即可。
3. php提交表單,點擊錯誤彈出框的確定按鈕之後,跳轉回原來頁面,怎樣保存原有信息
可以將接收的數據再返回並填充表單,以下是一個網友的解決方法,貼出如下:
在開發過程中,經常會出現表單出錯而返回頁面的時候填寫的信息全部丟失的情況,為了支持頁面回跳,可以通過以下兩種方法實現。
1.使用header頭設置緩存控制頭Cache-control。
header('Cache-control: private, must-revalidate'); //支持頁面回跳
2.使用session_cache_limiter方法。
session_cache_limiter('private, must-revalidate'); //要寫在session_start方法之前
下面的代碼片斷可以防止用戶填寫表單的時候,單擊「提交」按鈕返回時,剛剛在表單上填寫的內容不會被清除:
session_cache_limiter('nocache');
session_cache_limiter('private');
session_cache_limiter('public');
session_start();
參考地址:http://bbs.phpchina.com/thread-90346-1-1.html
4. 請問一下php的session如何用如何接收前一個頁面表單傳過來的值並保存在session中
session 可以直接使用,在開頭先運行session_start(),在程序中他是一個超變數,每次請求都可以調用。直接$_SESSION[「name」] = $value來使用,獲取變數值直接使用$_SESSION[「name」],表單傳遞不需要用session,直接獲取$_POST[「name」],傳過來的值想保存到session,$_SESSION[「name」] = $_POST[「name」];就可以了,如有更多疑問請回復。
5. php 表單 提交多條數據後,怎樣保存。
前端用JS控制,不提交空數據,後端遍歷一個數組,就行了。