3つのボタンがあり、それぞれのボタンはエラーの種類を示します。ボタンのクリック数をカウントし、データベースに挿入します。PHP
私はクリック&デクリックデータベース
<button id="E1_<?= $c['code'] ?>">Type error 1</button>
<button id="E1_<?= $c['code'] ?>">Type error 2</button>
<button id="E1_<?= $c['code'] ?>">Type error 3</button>
Table :
Code |Button1|Button2|Button3
//にすべての私のクリックを追加したい:
$(function()
{
jQuery.fn.clickToggle = function(d,c){
function cb(){ [d,c][this._tog^=1].call(this); }
return this.on("click", cb);
};
var all_errors = {'E1':0,'E2':0,'E3':0};
var btn1 = false;
btn2 = false;
btn3 = false;
$("[id^='E1_']").clickToggle(function(){
all_errors.E1++;
console.log(errors);
},function(){
if(all_errors .E1 > 0) all_errors .E1--;
});
});
私は助けを必要としています。 ありがとうございました。
javascriptがクライアント上で実行されている間、phpはサーバー上で実行されます。あなたはクリックイベントを聞いて、サーバーにajaxコールを送信する必要があります。 – Kaspars
私のコードを変更するが、まだ問題がある。 – zouzou