현재 링크를 통해 올바르게 호출되는 jQuery.js를 사용하는 javascript 파일 'score.js'가 있습니다. score.js의 코드는 다음과 같습니다jquery javascript 함수를 통해 SESSION 변수를 사용하여 MySQL 업데이트
function originalUpdateScore(answer,correct){
if (answer == correct)
{
$.post('updateScore.php');
}
window.location.reload(true);
}
이 기능은 'updateScore.php'를 호출
<?php
include("dbstuff.inc");
$con = mysqli_connect($host, $user, $passwd, $dbname)
or die ("Query died: connection");
$updateScore = "UPDATE `user` SET `tempScore`=`tempScore`+1
WHERE (user.Username='$_SESSION[logname]')";
mysqli_query($con, $updateScore);
?>
데이터베이스가 제대로 업데이트되지 않는 그러나. 내가 선을 교체하는 경우 :와
$updateScore = "UPDATE `user` SET `tempScore`=`tempScore`+1
WHERE (user.Username='$_SESSION[logname]')";
: 123pf 세션 변수가 올바르게 업데이트 자바 스크립트를 호출하는 PHP 파일에 포함 된 값입니다
$updateScore = "UPDATE `user` SET `tempScore`=`tempScore`+1
WHERE (user.Username='123pf')";
. 세션 변수를 사용하는 것이 왜 작동하지 않습니까? 쿼리에서 잘못 호출하고 있습니까?
미리 감사드립니다.
ypur 응답을 주셔서 감사합니다 .... 그것은 그렇게 단순한 것으로 믿을 수 없습니다! 고맙습니다. –