這需要用ajax來(lái)實(shí)現(xiàn)
創(chuàng)新互聯(lián)公司于2013年成立,先為古雷港等服務(wù)建站,古雷港等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為古雷港企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
index.php
html
titlephp+jquery+ajax+json簡(jiǎn)單小例子/title
?php
header("Content-Type:text/html;charset=utf-8");
?
head
script?type="text/javascript"?src="
script?type="text/javascript"
$(function()?{
$("#subbtn").click(function()?{
var?params?=?$("input").serialize();
var?url?=?"1.php";
$.ajax({
type:?"post",
url:?url,
dataType:?"json",
data:?params,
success:?function(msg){
var?backdata?=?"您提交的姓名為:"?+?msg.name?+
"br?/?您提交的密碼為:"?+?msg.password;
$("#backdata").html(backdata);
$("#backdata").css({color:?"green"});
}
});
});
});
/script
/head
body
plabel?for="name"姓名:/label
input?id="name"?name="name"?type="text"?/
/p
plabel?for="password"密碼:/label
input?id="password"?name="password"?type="password"?/
/p
span?id="backdata"/span
pinput?id="subbtn"?type="button"?value="提交數(shù)據(jù)"?//p
/body
/html
1.php代碼:
?php
//接收數(shù)據(jù)-處理數(shù)據(jù)-返回?cái)?shù)據(jù)
echo?json_encode($_POST);
?
可以用session和表單兩種方式都是先將數(shù)組序列化,然后取出后返序列化
1.session方式
?php
session_start();
$arr = array(1,2,3,4,5,6);
$arrse = serialize($arr);
$_SESSION['sessarr'] = $arrse;//序列化,對(duì)象或者數(shù)組都可以這樣存放到session中
//如果你想使用session數(shù)據(jù)返回?cái)?shù)組的話
$arr = unserialize($_SESSION['sessarr']);//反序列化
echo $_SESSION['sessarr'];
echo "br";
print_r($arr);
?
2.表單方式
form method="POST" action="1.php"
input type="hidden" name="post_data" value="?=base64_encode(serialize($arr))?" /
/form
1.php
?
print_r(base64_encode(unserialize($_POST['post_data'])));
?
使用表單來(lái)傳遞,_post它在php只能獲取由表單的 method="post" 時(shí)它才能接受到數(shù)據(jù),
如下代碼:
form?id="form1"?name="form1"?method="get"?action=""
label
input?type="text"?name="cn"?value='獲取到我了'?/
/label
/forma.php頁(yè)面
?
if(?$_post?)
{
echo?$_post['cn'];
}
else
{
echo?'沒(méi)有獲取到值';
}
?
可以通過(guò)多種方式實(shí)現(xiàn),這里介紹一種純PHP代碼通常使用的方法。
首先在你的查詢列表中最后一列,新增一個(gè)超級(jí)鏈接,鏈接地址為詳情頁(yè),例如:a href="desc.php"詳情/a
第二,在這個(gè)鏈接地址后跟上?變量名=每個(gè)數(shù)據(jù)的ID值,例如:a href="desc.php?id=1"詳情/a,這里的1指的是其中一個(gè)數(shù)據(jù)的ID,如果您的數(shù)據(jù)是循環(huán)出來(lái)的,這里應(yīng)該是一個(gè)變量.例如:a href="desc.php?id=?php echo($id);?"詳情/a
第三,在詳情頁(yè)面中就要根據(jù)問(wèn)號(hào)后面的變量名進(jìn)行接收該編號(hào),$bh = $_POST["id"];
第四,在詳情頁(yè)面根據(jù)接收到的信息在數(shù)據(jù)表中進(jìn)行查詢顯示詳情即可,相信這一步您能實(shí)現(xiàn)。
ok,希望能夠幫到您!
通過(guò)session來(lái)儲(chǔ)存
?php
session_start();
$_SESSION['username'] = "userName";
?
在其它頁(yè)面直接取出就行了
?
session_start();
echo?$_SESSION['username'];
?
通過(guò)url傳向其它頁(yè)面?zhèn)鬟f參數(shù)
other.php?user=xxx
?或在php重定向到其它頁(yè)面時(shí)
$username = "xxx";
$home_url = 'logIn.php?user='.$username;
header('Location:'.$home_url);
其它頁(yè)面用$_GET["user"]來(lái)接收
3.通過(guò)表單向其它頁(yè)面?zhèn)魉蛥?shù)
其它頁(yè)面用$_POST["user"]來(lái)接收
文章標(biāo)題:php頁(yè)面數(shù)據(jù)傳輸 php頁(yè)面數(shù)據(jù)傳輸?shù)叫马?yè)面
本文來(lái)源:http://muchs.cn/article40/docooeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、、網(wǎng)站策劃、定制網(wǎng)站、企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容