好吧,我認爲我對於一個有經驗的網絡開發人員來說非常簡單。現在,這個this是我辯論網站辯論狀態的索引頁面。從下面的代碼中,您可以看到我有一個while循環來回顯每次辯論,這對應於mySQL數據庫中的「did」。爲了upvote/downvote的目的,我需要做的是獲得每個經過循環的「did」。然後我將它傳遞給「upvote.php」和「downvote.php」。從while循環獲得變量
我試過了一個foreach循環,雖然這可能是答案,我只是沒有找到它。我已經使用了$ _SESSION ['did'] = $ row ['did'],並且所做的只是將最後一次傳遞給PHP頁面。
任何幫助表示讚賞。請詢問是否需要更多信息。
<?php
$result = mysql_query("SELECT did,debatetitle FROM debates");
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><a href='/debatepage.php?did=" . $row['did'] . " '>" . $row['debatetitle'] . "</a></td>";
?>
<tr><td>
<a href="upvote.php" onClick="alert('You have given this item a thumbs up! You can change your vote, or leave it how it is.')"; onMouseOver="return changImage()" onMouseOut= "return changImageBack()" ><img
name="jsbutton2" src="Graphics/thumbs-up-unclicked.jpeg" width="75" height="75" border="0"
alt="javascript button"></a>
<script type="text/javascript">
function changImage()
{
document.images["jsbutton2"].src= "Graphics/thumbs-up.jpeg";
return true;
}
function changImageBack()
{
document.images["jsbutton2"].src = "Graphics/thumbs-up-unclicked.jpeg";
return true;
}
</script>
<a href="downvote.php" onClick="alert('You have given this item a thumbs down! You can change your vote, or leave it how it is.')"; onMouseOver="return changeImage()" onMouseOut= "return changeImageBack()" ><img
name="jsbutton1" src="Graphics/thumbs-down-unclicked.jpeg" width="75" height="75" border="0"
alt="javascript button"></a>
<script type="text/javascript">
function changeImage()
{
document.images["jsbutton1"].src= "Graphics/thumbs-down.jpeg";
return true;
}
function changeImageBack()
{
document.images["jsbutton1"].src = "Graphics/thumbs-down-unclicked.jpeg";
return true;
}
</script>
</tr></td>
<?php
echo "</tr>";
}
echo "</table>";
我很想幫忙,但我對這些代碼羣衆卻步......請具體說明,並張貼僅在必要時儘可能多的代碼並儘可能少。你會得到更多更好的幫助。歡呼聲 – michi 2013-02-27 21:51:58
歡呼聲。 supajason能夠弄明白。 – 2013-02-27 22:08:11
當然你是對的,不需要任何反饋。 – michi 2013-02-27 22:15:39