通过单击PHP中的单选按钮设置一个SESSION?

时间:2013-09-03 16:34:42

标签: php javascript ajax session

我的网站上有一个表格,表格的一部分允许用户选择汽车的颜色。

我喜欢它,所以一旦他们选择了一个单选按钮,它会动态更新会话变量 - 使用Ajax& PHP。

HTML表单:

<form method="post">
red: <input type="radio" name="car" value="red"><br />
blue: <input type="radio" name="car" value="blue">
</form>

PHP脚本:

session_start();
$carColour = $_POST["car"] ;

但我不确定如何使用Ajax这样做,所以它不会离开页面。

这是否可行 - 我将如何实现这一目标?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

单独使用PHP无法实现,因为它不是一种事件驱动的语言。当你单击单选按钮时,PHP解释器已经消失了。

您需要使用JavaScript函数调用设置会话的PHP脚本,并将该函数附加到单选按钮的onclick事件中。