【问题标题】:php voting poll linked with a database与数据库链接的 php 投票投票
【发布时间】:2014-07-12 15:40:24
【问题描述】:

我正在为投票设计一段代码,让我可以根据优先顺序奖励积分并将它们存储到表格中,例如 1st = 10、2nd = 8 等等。

选项正在从表格复制到表单/投票中,但是我不确定实际表单的布局方式,例如单选按钮、下拉菜单。

$query = "INSERT INTO songsoftheweek
            SELECT * FROM tracks
            ORDER BY RAND() 
            LIMIT 5"; 
$dbResult=mysql_query($query,$db);    

由于生成的歌曲是随机的,我不确定如何围绕此设计表单。

任何指导将不胜感激。

【问题讨论】:

    标签: php sql forms random voting


    【解决方案1】:

    表格:

    如果您的投票将包含 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`));
    

    【讨论】:

    • 感谢您的意见!我会处理它,看看效果如何!
    猜你喜欢
    • 1970-01-01
    • 2017-11-26
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-29
    • 2012-07-14
    • 1970-01-01
    相关资源
    最近更新 更多