Php 通过单击图像保存变量

Php 通过单击图像保存变量,php,javascript,mysql,html,Php,Javascript,Mysql,Html,我已经为此挣扎了一段时间,但似乎仍然无法找到答案。在我的网页上,我有6张不同的天气图片。当用户单击一个时,我希望它做两件事- 1) 将变量保存到表中(例如,您按下云彩图片,“cloudy”保存到我的表中的“weather”列下) 2) 它会将您重定向到下一页(在此页中,您将输入一个名称,然后将其提交到表中,并将您重定向到另一页,在该页中您将提交一个与天气有关的故事) 因此,这些信息将全部发布在人们可以看到的表单上。但我的主要问题是我无法将天气变量保存到数据库表中,并将您重定向到下一页,有人知道吗

我已经为此挣扎了一段时间,但似乎仍然无法找到答案。在我的网页上,我有6张不同的天气图片。当用户单击一个时,我希望它做两件事-

1) 将变量保存到表中(例如,您按下云彩图片,“cloudy”保存到我的表中的“weather”列下)

2) 它会将您重定向到下一页(在此页中,您将输入一个名称,然后将其提交到表中,并将您重定向到另一页,在该页中您将提交一个与天气有关的故事)

因此,这些信息将全部发布在人们可以看到的表单上。但我的主要问题是我无法将天气变量保存到数据库表中,并将您重定向到下一页,有人知道吗

这里有两个代码,我在试图找出它们时得到了一些帮助

如果您使用

<input type="image" src="cloudy.png" alt="Cloudy" name="weather" value="cloudy">


然后图像的作用(大部分)与表单提交按钮的作用相同,具有相同的名称/值。根本不需要javascript。

请将JSFIDLE用于长代码块,并在之前删除所有不必要的调试代码,顺便说一句,当前的jquery版本是1.7.2,您一次使用1.3.2太多的bs,不打算回答这个问题。很抱歉@mightyuhu,我按照您的要求将所有内容都放入JSFIDLE。对不起,我的愚蠢。如果我有一个悬停浮动效果呢?比如,当用户在图像上滚动时,它会向上浮动几个像素。我该如何输入?(由
  • 控制)