목표는 한 페이지에 여러 이미지를두고 일반 대중이 투표하도록 허용하는 것입니다. 그런 다음 AJAX 명령을 사용하여 투표 단추를 제거하고 투표 해 주셔서 감사합니다. 수동으로 각 이미지의 HTML을 입력 할 때 얻을 수 있지만 배열에 값을 넣고 PHP가 수행하기를 원할 때 코드 그것은 작동을 멈 춥니 다.투표 시스템 Thumbs up and down Trouleshooting
내가 크롬을 사용하고 내가 위 또는 아래 중 하나를 클릭하면 네트워크 탭에서 F12의 모습을 명중, 그것을 "catch되지 않은 구문 에러 : 예기치 않은 토큰}"라고 나는 그것을 함께 할 수있는 뭔가가 생각
' '및' '조합 ...
두 가지 방법으로 동일한 오류가 발생했습니다. 변수를 감싸기 위해 ''을 사용할 때 변수를 변경하지 않습니다 ...
"" "변수를 줄이면 페이지는 구문 분석되지만 동일한 캐치 구문 오류가 발생합니다. 난 그냥 2 행에 구문 분석 오류를 제공 평가 ($ 출력)를 사용하여 시도했습니다
...
는 희망이 충분히 분명하다. 어떤 도움이라도 대단히 감사합니다!
<script>
function getVote(var1,var2)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(var2).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","poll_vote.php?vote="+var1,true);
xmlhttp.send();
}
</script>
</head>
<body>
<?
$shirts = "C001,C002,C003,C004";
$i = 0;
foreach (explode(",",$shirts) as $shirt) {
$i++;
$output .= "
<div align='center'>
<img src='shop/images/web/$shirt.jpg' width='250' height='293'>
<br />
<div id='poll$i' align='center'>
<a href='#' onClick='getVote('Yes,$shirt,poll$i')'><img src='/images/vtu.jpg' width='50' height='64'></a>
<a href='#' onClick='getVote('No,$shirt,poll$i')'><img src='/images/vtd.jpg' width='50' height='64'></a>
</div>
<br />";
};
echo("$output");
?>
'echo ("$ output")'이것은 완전히 쓸모가 없습니다. 다음과 같이해야합니다 :'echo $ output;' – Virus721
'. = $ output'은'$ output'이 전에''로 설정되어 있지 않습니다. ='는'$ output'의 현재 값을 필요로합니다. – Virus721
무엇이 오류입니까? – Virus721