【问题标题】:PHP add to session with button [closed]PHP添加到带有按钮的会话[关闭]
【发布时间】:2013-01-03 17:37:27
【问题描述】:

我正在创建一个基本的购物车脚本,位于 php/cart.php,其中有一个用于“操作”的 GET 和一个用于在 $_SESSION 中添加或删除变量或完全取消设置的开关。创建一个按钮的最简单方法是什么,当单击该按钮时,它会使用此脚本来管理会话项?

尝试刷新包含会话信息的 div 还是只刷新整个页面会更好吗?

【问题讨论】:

  • 尝试使用ajax动态更新php
  • 您的问题非常本地化。您是在询问是否通过使按钮提交到脚本来进行整页刷新,还是应该使用 ajax?从功能上讲,两者本质上是相同的,不同之处主要在于审美或取决于您的用例。

标签: php session button session-variables shopping-cart


【解决方案1】:

这个答案可能不合适,因为您没有在问题中列出 ajax 或 jQuery,但我会按以下方式进行:

首先我会创建一个调用函数的按钮:

<button onClick="add_to_session('a_value')">Name</button>

然后在 javascript 中,借助 jQuery:

function add_to_session(val){
    $.post("phpPage.php",{
        passedValue:val
    },function(ret){
        // maybe do something here...
    });
}

然后在php页面上我会:

$_SESSION['new_val'] = $_POST['passedVal'];

这是一个非常简单的例子。这只是为了说明一种简单技术的基础知识。希望对您有所帮助。

【讨论】:

  • 这似乎正是我想要的。谢谢
猜你喜欢
  • 2016-09-07
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 2015-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多