現在、リンク経由で正しく呼び出されている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);
?>
データベースが正しく更新されていませんが。
123pfは、セッション変数は、それが正しく更新JavaScriptを呼び出すPHPファイルに含まれている値である$updateScore = "UPDATE `user` SET `tempScore`=`tempScore`+1
WHERE (user.Username='123pf')";
:と
$updateScore = "UPDATE `user` SET `tempScore`=`tempScore`+1
WHERE (user.Username='$_SESSION[logname]')";
:私はラインを交換する場合。なぜセッション変数の使用はうまくいかないのですか?クエリで間違って呼び出していますか?
ありがとうございます。
ypur応答ありがとうございました....それはそれが何か簡単だったとは信じられません!ありがとうございました。 –