좋아, 나는 내가 경험 한 웹 개발자에게 매우 간단하다고 생각한다. 지금,이 this는 논쟁의 국가를위한 색인 페이지, 나의 토론 웹 사이트이다. 아래 코드에서 각 토론을 반복하는 while 루프가 있음을 알 수 있습니다. 이는 mySQL 데이터베이스의 "did"에 해당합니다. 내가 upvote/downvote 목적을 위해해야 할 일은 루프를 통과하는 각각의 "할"것을 얻는 것입니다. 나는 그것을 "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
환호성을드립니다. supajason은 그것을 알아낼 수있었습니다. –
물론 당신이 옳고 어떤 피드백도 필요하지 않습니다. – michi