亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 10180 | 回復: 6
打印 上一主題 下一主題

[表單] 關(guān)于php中表單提交(到當前頁面) [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-12-12 18:32 |只看該作者 |倒序瀏覽
index.php:如下

<html>
<body>
<?
if(isset($_POST[submit])){ print("提交" );}
?>


<form method="post" action="index.php">
<input name="submit" type="image"  src="images/send.gif" value="提交">

</form>
</body>
</html>

請各位幫看一下,代碼問題出在哪里,為什么我點了提交后卻沒有任何的反應呢?

[ 本帖最后由 HonestQiao 于 2005-12-12 22:43 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2005-12-12 20:04 |只看該作者
if (isset($_POST['submit_x']))
{
}

論壇徽章:
0
3 [報告]
發(fā)表于 2005-12-12 20:06 |只看該作者
提交到同一頁面的一個問題,當刷新頁面時,就又把數(shù)據(jù)重復提交了一次!

不知如何加以代碼限制刷新呢?

論壇徽章:
1
技術(shù)圖書徽章
日期:2013-12-05 23:25:45
4 [報告]
發(fā)表于 2005-12-12 21:25 |只看該作者
最好不要使用submit_x。

你可以用一個隱含的表單來做的哦。
<input type="hidden" name="action" value="submitData">

要防止,還有一個簡單的方法:
輸出表單頁面的時候:(舉一個例子,并不完善)
$intFlag = md5(time());
$strFlag = 'flag_$intFlag';
$_SESSION["$strFlag"] = 1;
<input type="hidden" name="action_flag" value="$strFlag">

那么接受數(shù)據(jù)的時候:
$action_flag = trim($_POST["action_flag"]);
if ($action_flag!="" && $_SESSION["$action_flag"]==1)
{
    $_SESSION["$action_flag"] = 2;
    //處理數(shù)據(jù)
}
else
{
  die("重復提交或者其他錯誤");
}

論壇徽章:
0
5 [報告]
發(fā)表于 2005-12-13 12:37 |只看該作者
[quote]原帖由 HonestQiao 于 2005-12-12 21:25 發(fā)表
最好不要使用submit_x。

你可以用一個隱含的表單來做的哦。
<input type="hidden" name="action" value="submitData">

要防止,還有一個簡單的方法:
輸出表單頁面的時候:(舉一個例子,并不完善)
$intFlag = md5(time());
$strFlag = 'flag_$intFlag';

print($strFlag );                             //輸出I

$_SESSION["$strFlag"] = 1;
<input type="hidden" name="action_flag" value="$strFlag">

那么接受數(shù)據(jù)的時候:
$action_flag = trim($_POST["action_flag"]);

print("$action_flag");                        //輸出II

if ($action_flag!="" && $_SESSION["$action_flag"]==1)
{
    $_SESSION["$action_flag"] = 2;
    //處理數(shù)據(jù)
}
else
{
  die("重復提交或者其他錯誤");
}

$_SESSION["$action_flag"]    改為$_SESSION[$action_flag]   才可以通過

[ 本帖最后由 xhy701 于 2005-12-13 13:25 編輯 ]

論壇徽章:
0
6 [報告]
發(fā)表于 2005-12-13 13:36 |只看該作者
在一個頁面里面有兩個不同的submit按鈕,對相同的數(shù)據(jù)進行不同的處理,是不是只能用submit_x?還是另有方法?

論壇徽章:
1
技術(shù)圖書徽章
日期:2013-12-05 23:25:45
7 [報告]
發(fā)表于 2005-12-13 14:26 |只看該作者
原帖由 failsafe 于 2005-12-13 13:36 發(fā)表
在一個頁面里面有兩個不同的submit按鈕,對相同的數(shù)據(jù)進行不同的處理,是不是只能用submit_x?還是另有方法?



或者用一點點javascript
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP