この質問は、さまざまな形で何度も何度も尋ねられてきたことを知っています。参考までに、これを5時間以上解決しようとしています。私をナットにしている。プログラミングシーン全体を知っているので、私と一緒に裸にしてください。 http://localhost:8888/website/?key=ABC
MySQL/PHP/Ajax - クリックでMySQLの値を+1で増やす
多くの行、ABC
と呼ばれるキーを持つ1とMySQLのテーブル:私はこのような
URLを持って何
。私はkey=ABC
に対応するMySQL行をクリック(upvote)するボタンを持っています。
function increment() {
$.ajax({
type: 'POST',
url: '../js/ajax.php',
success: function(data) {
alert("function saved: " + data);
}
});
}
そして、私のajax.phpは次のようになります:
<?php
if (isset($_GET['key']) {
$rowKEYtest = $_GET['key'];
$sql2 = "UPDATE database SET Score = Score + 1 WHERE UniqueKey = '$rowKEYtest'";
$conn->query($sql2);
} else {
echo "lol";
}
?>
それはだ、私はこの(?不完全な)Ajaxコードを持っている私のscripts.jsで
<a href="" onclick="increment()"></a>
私は何をすべきか分かりません。
お世話になりました!
返信いただきありがとうございます、私はそれを解決することはできません..私は今、このコードを持っている:。 '$( "#投票アップ-Q"()関数を(クリック){ \t \t $アヤックス( { \t \t \tタイプ: 'GET'、 \t \t \t URL: '../js/ajax.php' \t \t \tデータ:{アクション: 'キー'}、 \t \t \t成功:関数(データ){ \t \t \t \tアラート( "function saved:" + data); \t \t \t} \t \t}); \t}); ' – JuliusSecret