0
Hello Im我正在写一个投票系统以获得乐趣。这个想法是你在音乐播放列表上投票,因此接下来播放最受欢迎的歌曲。曲目名称以及投票数存储在mysql数据库中。我能够从我的数据库中读取数据,并用一个按钮旁边的按钮连续显示曲目名称。但我无法弄清楚如何让按钮更新它旁边的曲目数量。如何使用按钮将数据写入mysqli数据库
我的数据库有一个名为votecount的表,其中有3列,分别叫做track_id track_name track_votes。我还没有包含我的更新函数,因为它不会工作,我怀疑我的错在于别的地方。
我认为使用轨道ID的方式是确定哪个轨道每次按下它旁边的按钮时应该用+1更新。
我已经包括连接到数据库中的一个单独的文件名为connect.php
<?php
include 'connect.php';
$sql = <<<SQL
SELECT *
FROM `votecount`
SQL;
if(!$result = $conn->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
while($row = $result->fetch_assoc()){
echo $row['track_name'] . " TotalVotes (" . $row['track_votes'] . ") <form action='test.php' method'post'>
<input name='" . $row['track_name'] . "' type='submit' id='" . $row['track_id'] . "'value='vote'></input>
<br/></form>";
}
?>
任何帮助将提前不胜感激感谢!
添加一个隐藏的输入,它存储'track_id' - >''。然后在表单后使用'track_id'来增加投票。 – Sean 2015-04-02 14:41:28
它几乎奏效,但是我只有缝隙才能够获得我的列表中的最后一个ID,无论我选择哪一个? – 2015-04-03 20:27:29