在PHP中单击单选按钮设置会话?

在PHP中单击单选按钮设置会话?,php,javascript,ajax,session,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> 但是我不知

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

我希望这样,一旦他们选择了单选按钮,它就会使用Ajax和PHP动态更新会话变量

HTML格式:

<form method="post">
red: <input type="radio" name="car" value="red"><br />
blue: <input type="radio" name="car" value="blue">
</form>
但是我不知道如何使用Ajax来实现这一点,这样它就不会离开页面

这可能吗?我将如何实现这一点


非常感谢您的帮助。

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


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

您至少应该阅读一些关于ajax的教程和关于会话的基础知识。你似乎对两者都没有计划……如果你能使用一些框架,你可以试试。你试过什么/你在哪里卡住了?基本知识:@michaelmcgurk看看这个(也请看接受的答案)-在谷歌搜索
session$\u POST radio php表单后发现这个
@michaelmcgurk不客气。如何动态地完成这项工作,您必须使用JS和/或Ajax。“当您单击单选按钮时”,实际上,更像是“当您单击提交按钮时”;-)
session_start();
$carColour = $_POST["car"] ;