即時嘗試做upvote/downvote系統在PHP中。我想投票投票的唯一圖像,但不幸在我的數據庫中,所有圖像增加到一個。Upvote/Downvote
$con = mysqli_connect("localhost","root","","thesisdb");
if($upvote != "") {
/*im trying to do here , each of my image has vote/downvote button. but every image is increasing by one even you only vote for the selected image*/
$vote_upvote = "update product set vote=vote+1 WHERE ID = '".$upvote."' ";
$run_upvote = mysqli_query($con, $vote_upvote);
if($run_upvote){
echo "<h2 align='center'>You Upvoted It!</h2>";
}
}
/*same with downvote, all image increasing by one even you only click for one.*/
if($downvote != "") {
$vote_downvote = "update product set notvote= notvote+1 WHERE ID = '".$downvote."'";
$run_downvote = mysqli_query($con, $vote_downvote);
if($run_downvote){
echo "<h2 align='center'>You downvoted It!</h2>";
}
}
/我的顯示圖像更加具體/
$result = mysql_query("SELECT * FROM product");
echo "<table border='0'>
<tr>
<th>Product Name</th>
<th>Product Price</th>
<th>Product Type</th>
<th>Image</th>
</tr>";
$sw = 0;
while($row = mysql_fetch_array($result))
{
if($sw == 0)
{
$mycolor = "#fff";
$sw = 1;
}
else
{
$mycolor = "#fff";
$sw = 0;
}
echo "<tr bgcolor='".$mycolor."'>";
echo "<td>" . $row['ProductName'] . "</td>";
echo "<td>" . $row['ProductPrice'] . "</td>";
echo "<td>" . $row['ProductType'] . "</td>";
?>
/*我有什麼這裏是我做了兩個按鈕,這給予好評/ downvote */
<td><a name="upvote" href="customerview.php?upvote=<?=$row['ID']?>"><input type="submit" name="upvote" value="Upvote"/> </a> </td>
<td><a href="customerview.php?downvote=<?=$row['ID']?>"><input type="submit" name="downvote" value="Downvote"/> </a> </td>
<?php
echo "</tr>";
}
echo "</table>";
?>
'$ _GET' ..一開始 – 2016-03-06 05:21:39