你可以把數(shù)據(jù)存儲到session 或 cookie中在返回啊 這樣在返回后的頁面讀取出來就OK拉。
創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、游仙網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為游仙等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
首先可以采用的是Jquery的Ajax技術(shù)進(jìn)行操作。
思路是這樣的,首先現(xiàn)在前端判斷JS并提交給后臺,代碼如下:
$(function(){
$.ajax({
type:post,
dataType:json,
url:?save.php,
data:$("input[name=x]").val(),
success:function(data){
}
});
});
這樣后端接收到Ajax請求后進(jìn)行連接數(shù)據(jù)庫并且插入數(shù)據(jù)
其它操作類似進(jìn)行操作即可。
一個表單無法同時提交多個頁面,只有提交給一個頁面后,再提交給下一個頁面,就象安裝軟件時候的“下一步”一樣,是一步一步的傳遞的。
php文件獲取“上一步”表單傳遞來的數(shù)據(jù),方法是使用數(shù)組$_get和$_post,例如表單里面有inputtype=textname=uservalue=abc,那么在php里面就有$_get["user"]或者$_post["user"](根據(jù)表單的提交方法),其值為"abc"。
可能你思路不清 不怪你
這個用得著要用到session 數(shù)組等么?
你如果要用到session 意思著 你表單要作提交.
提交就有兩種方式一直種正常提交 這樣一般會離一頁面.操作起來一點都不友好
第二種 是用AJAX提交 但太麻煩了.
其它這等小事直接用JS去完成就可以了
在表單中定義一個input type="hidden" value=""
這樣不就提供一個可以保存數(shù)據(jù)的東西了嗎?
你用js去擔(dān)作不就完事了嗎?當(dāng)點save時候 用JS取值 把值給hidden.
簡單 易懂 易操作
高端 大氣 上檔次
1、將php安裝目錄下的php_mysql.dll和MySQL安裝目錄下的libmysql.dll文件拷貝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四個。dll的最前面的;去掉
二、php表單提交至數(shù)據(jù)庫的實現(xiàn)過程
1、login.php頁面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php頁面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php頁面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN