Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中继帮助和mysql_Php_Mysql_Database - Fatal编程技术网

PHP中继帮助和mysql

PHP中继帮助和mysql,php,mysql,database,Php,Mysql,Database,我的网页上有一个类别列表。它们存储在mysql上,每个类别旁边都有一个id号 类别在div中,选中时会更改颜色等,未选中时会更改另一种颜色。一次只能选择一个 我试图找出如何告诉网页,哪只猫已经被选中,反过来,它将使选定的猫采取选定的风格特征 谢谢听起来很简单。为什么不在类别的链接中嵌入一个GET变量呢 <a href="www.mypage.com?category=This_Category">This Category</a> 确保每个div都有自己唯一的id,使用

我的网页上有一个类别列表。它们存储在mysql上,每个类别旁边都有一个id号

类别在div中,选中时会更改颜色等,未选中时会更改另一种颜色。一次只能选择一个

我试图找出如何告诉网页,哪只猫已经被选中,反过来,它将使选定的猫采取选定的风格特征


谢谢

听起来很简单。为什么不在类别的链接中嵌入一个GET变量呢

<a href="www.mypage.com?category=This_Category">This Category</a>

确保每个div都有自己唯一的id,使用javascript向每个div添加onclick事件,创建一个名为colorchange()的函数,在单击时触发(或者您想调用它的任何东西)。然后,可以将变量设置为当前高亮显示的字段的id,如果该id与刚才单击的字段相同,则不执行任何操作,或者删除类/高亮显示并将其添加到新字段中

JQuery将使这对您来说非常简单


编辑:也许我误解了,我以为你想要客户端解决方案,如果你想让PHP在页面加载时处理它,请忽略这一点。

如果你的问题更清楚,这会有帮助……你是说如何将“类别”选择传递到另一个页面?等等,颜色是否取决于类别?这些需要如何使用PHP或MySQL完成?你不能只使用CSS和(如果需要的话)JS吗?很难说他在找什么…可能是实时的颜色变化,或者是当页面重新加载时。。。。我下面的解决方案是针对重新加载端的我觉得OP需要客户端解决方案。。。也许我错了(也许我根本没有读对这件事。问题是“如何告诉网页选择了哪只猫”,但您的解决方案似乎更多的是如何告诉服务器选择了哪个页面。当然,如果服务器知道,并且页面正在加载,服务器可以输出选择了哪个类别。但这似乎并没有解决多少有争议的问题。我想他在寻找php答案?Christian,也许您可以帮助p让我理解这是一个服务器端问题,因为您知道客户端解决方案并不比服务器端解决方案更好。我现在已经读了3遍了这个问题,我无法理解a)为什么有人要做这个服务器端,b)服务器在场景中到底在做什么。标签给了我。在我看到他们之前,我一直以为是客户方。
if(!empty($_GET['category'])) { $selectedCat = $_GET['category']; }