在没有会话的情况下传递和保存下一页中的数据(通过但不保存数据)

时间:2016-11-21 07:05:09

标签: javascript php sql forms post

我将描述这项任务。 1)1表中有2个数据,我选择它们通过php下拉。我把它们命名为:1)deyis 2)plomb

我有2个链接,第一个链接应该在下拉菜单中显示“deyis”数据,第二个链接应该在下拉菜单中显示“plomb”数据。

首先链接php文件代码:

<?php
$token = trim($_REQUEST["Token"]);
if($tokenData = defineToken($token))
{
	$token=str_replace("==","%3d%3d",$token);
	$token=str_replace("+","%2b",$token);
	$url_t = "MYLINK";
	$p=1;
  
echo "<form action=\"$url_t\" method=\"POST\" id=\"storyForm\">";

echo "<input type=\"hidden\" name=\"deyis\" id=\"deyis\" value=$p>";

?>
</form>
<script>
document.getElementById("storyForm").submit();
</script>

第二个链接相同,但发送值= 2.

在我的Index.php文件中,我通过POST获取数据

$s=$_POST['plomb'];
if($s==2)
{
	echo "equal to 2";
	
}
$br=$_POST['deyis'];
if($br==1)
{
	
	echo "equal to 1";
}

但在我按下同一页按钮后,显示任何内容的数据,它显示“通知:未定义索引:plomb”和“通知:未定义索引:deyis”。

感谢您的关注。

1 个答案:

答案 0 :(得分:0)

您也可以使用本地存储空间来传输您的数据,并且无需会话即可保存。

就像你想要存储的东西一样 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <div id="ball"> <div id="ball_1" class="not_shown"></div> <div id="ball_2" class="not_shown"></div> <div id="ball_3" class="not_shown"></div> </div> 当你想要它回来 localStorage.setItem("lastname", "Smith"); 如果你愿意,你可以将它删除。

使用前请检查浏览器支持。这里:http://www.w3schools.com/html/html5_webstorage.asp