Php 从while循环获取变量

Php 从while循环获取变量,php,javascript,mysql,Php,Javascript,Mysql,好的,我认为对于一个有经验的web开发人员来说,我得到的是非常简单的。现在,这是辩论状态的索引页,我的辩论网站。从下面的代码中,您可以看到我有一个while循环来回应每次辩论,它对应于mySQL数据库中的一个“did”。出于向上/向下投票的目的,我需要做的是获得循环中的每个“did”。然后我会将其传递给“upvote.php”和“downvote.php” 我尝试了foreach循环,虽然这可能是答案,但我没有找到它。我使用了$_SESSION['did']=$row['did'],所做的就是将

好的,我认为对于一个有经验的web开发人员来说,我得到的是非常简单的。现在,这是辩论状态的索引页,我的辩论网站。从下面的代码中,您可以看到我有一个while循环来回应每次辩论,它对应于mySQL数据库中的一个“did”。出于向上/向下投票的目的,我需要做的是获得循环中的每个“did”。然后我会将其传递给“upvote.php”和“downvote.php”

我尝试了foreach循环,虽然这可能是答案,但我没有找到它。我使用了$_SESSION['did']=$row['did'],所做的就是将最后一个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>";

函数changImage()
{
document.images[“jsbutton2”].src=“Graphics/thumbs up.jpeg”;
返回true;
}
函数changImageBack()
{
document.images[“jsbutton2”].src=“Graphics/thumbs-up-unclicked.jpeg”;
返回true;
}
函数changeImage()
{
document.images[“jsbutton1”].src=“Graphics/thumbs-down.jpeg”;
返回true;
}
函数changeImageBack()
{
document.images[“jsbutton1”].src=“Graphics/thumbs down unclicked.jpeg”;
返回true;
}
更改此项:

<a href="upvote.php" onCli....


我真的很想帮忙,但我被大量的代码吓坏了。。。请具体一点,只发布尽可能多和尽可能少的代码。你会得到更多更好的帮助。干杯。supajason能够找到答案。当然你是对的,不需要任何反馈。明白了。谢谢你!我一直在寻找解决这个问题的方法。现在,当我想在另一个页面上使用它作为变量时,我该怎么做(对不起,我是PHP新手)?OOOPS抱歉输入太快,忘记添加;?>请参阅更新的答案。
<a href="upvote.php?did<?PHP echo $row['did']"; ?> onCli
<?PHP
echo $_GET['did'];
?>