与数据库链接的php投票投票
我想为投票设计一段代码,允许我奖励分数,并将其按优先顺序存储到表中,例如1st=10、2nd=8等等 选项正从表格复制到表单/投票中,但我不确定实际表单的布局方式,例如单选按钮、下拉列表与数据库链接的php投票投票,php,sql,forms,random,voting,Php,Sql,Forms,Random,Voting,我想为投票设计一段代码,允许我奖励分数,并将其按优先顺序存储到表中,例如1st=10、2nd=8等等 选项正从表格复制到表单/投票中,但我不确定实际表单的布局方式,例如单选按钮、下拉列表 $query = "INSERT INTO songsoftheweek SELECT * FROM tracks ORDER BY RAND() LIMIT 5"; $dbResult=mysql_query($query,$db);
$query = "INSERT INTO songsoftheweek
SELECT * FROM tracks
ORDER BY RAND()
LIMIT 5";
$dbResult=mysql_query($query,$db);
由于生成的歌曲是随机的,我不确定如何围绕这一点设计表单
如有任何指导,将不胜感激。表格:
如果你的调查包含5-10首歌曲,单选按钮可能是一个不错的选择。每个歌曲标题在数据库中都应该有一个唯一的ID,每次投票都应该包括歌曲标题ID、日期/时间(据我所知,您希望在几周内对投票进行排序)和IP地址(后者可以避免多次投票)
数据库:
我会做两张桌子,一张放歌曲,另一张放选票:
CREATE TABLE `Songs` (
`SongId` INT NOT NULL AUTO_INCREMENT,
`SongTitle` VARCHAR(255) NULL,
PRIMARY KEY (`SongId`));
CREATE TABLE `Votes` (
`Id` INT NOT NULL AUTO_INCREMENT,
`SongId` INT NULL,
`Datetime` DATETIME NULL,
`IP` VARCHAR(45) NULL,
PRIMARY KEY (`Id`));
谢谢你的意见!我会努力的,看看会怎么样!