3

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

我想要它,所以一旦他们选择了一个单选按钮,它就会动态更新一个会话变量——使用 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 执行此操作,因此它不会离开页面。

这是可能的 - 我将如何实现这一目标?

非常感谢您的帮助。

4

1 回答 1

3

仅使用 PHP 是无法做到的,因为它不是事件驱动的语言。当您单击单选按钮时,PHP 解释器已经消失了。

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

于 2013-09-03T16:42:09.743 回答