2012-12-07 44 views
0

我正在从事一个项目,并从MySQL获取数据到网站和从网站到MySQL的问题。将数据传递到网站和从网站

这是关于从MySQL获取数据 - >旋转数据(选择一个更多的值) - >在网站上显示 - >计数访问,如果有人点击某个链接,将其作为+1数据库。

Mysql的设计,能更好的理解:

Campaigns Table 
-c_id    1    2 
-name    Campaign 1 Campaign 2 

Parameters Table 
-p_id    1    2 
-name    Title   Image 
-c_id    1    1 

Variations Table 
-v_id    1    2   3   4 
-variation   Welcome1  Welcome2 img1.jpg img2.jpg 
-p_id    1    1   2   2 
-c_id    1    1   1   1 

所以当PHP/JS文件名为它应该返回1个变化(Welcome1或使用welcome2的参数名称与编号1和img1.jpg或img2.jpg的参数带有所有参数(标题,图像)的标识2)。 这个数据应该用php echo或js文件写入网站。 (php echo $ parameter1;)。

之后,应该点击链接/ s,这样我就可以跟踪用户点击链接的组合。我在这里面临的问题是我不知道如何获取并传递网站上显示的元素(哪个变体)以及如何传递。

这不会放在与网站相同的文件夹和域中。只有服务器会相同。所以我认为访问数据库不会有问题。

我不是要求任何东西的完整代码,只是想法如何使它成为最简单的方法,也是有效的。

+0

你真的不能做一个链接到了那里获取过程中的页面这个'onclick'。您需要跟踪服务器端的这些统计信息,可能会在每个URL的查询字符串中附加某种唯一键。 – meagar

回答

0

数据库看起来有点奇怪,但如果适合你,那么它应该没问题。还有一些其他的东西丢失了,我不确定你想要完成什么。

但是,当将参数传递给JS或PHP时,也会传递变量的ID,而不仅仅是值。当你传递的参数传递 标题= Welcome1 TitleId = 1张 图片= img1.jpg 图像标识= 3

当您创建,将带你到另一个页面的链接,你应该创建它传递给它的2参数链接?TitleId = 1 &图像标识= 3

在与链接计数访问者通过将用TitleId = 1 &图像标识= 3

相关问题