将数据传递到网站和网站

时间:2012-12-07 00:01:59

标签: php javascript mysql

我正在研究一个项目,并且在从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文件时,它应返回所有参数(Title,Image)的1个变体(Welcome1或Welcome2用于参数Title的id为1,img1.jpg或img2.jpg用于参数Image的id为2)。 这个数据应该用php echo或js文档写入网站。 (php echo $ parameter1;)。

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

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

我不是要求提供完整的代码,仅仅是为了让它成为最简单的方法并且也是有效的。

1 个答案:

答案 0 :(得分:0)

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

但是,当将参数传递给JS或PHP时,也会传递变体的ID,而不仅仅是值。当你传递参数时传递 Title = Welcome1 TitleId = 1 Image = img1.jpg ImageId = 3

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

在通过按下TitleId = 1&的链接获取访问者到达那里的链接计数进程的页面中图像标识= 3