我的网站上有一个表格,表格的一部分允许用户选择汽车的颜色。
我喜欢它,所以一旦他们选择了一个单选按钮,它会动态更新会话变量 - 使用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这样做,所以它不会离开页面。
这是否可行 - 我将如何实现这一目标?
非常感谢您的帮助。
答案 0 :(得分:3)
单独使用PHP无法实现,因为它不是一种事件驱动的语言。当你单击单选按钮时,PHP解释器已经消失了。
您需要使用JavaScript函数调用设置会话的PHP脚本,并将该函数附加到单选按钮的onclick
事件中。