以下の HTML 部分が 1 ページあたり 10 ~ 20 回になるように、PHP ページに MySQL テーブルの動的リストがあります。その送信ボタンをクリックすると、データベースに内容が挿入されますが、player_id は常にページの最初のレコードの ID です。たとえば、真ん中の 1 つをクリックして、その正しい値を mysql テーブルに挿入できるようにする必要があります。誰かがこれを達成する方法について正しい方向に向けることができますか? ありがとう!
HTML 部分:
<input type="hidden" name="player_id" value="<?php echo $player_id;?>">
<input name="insert" type="submit" class="button" value="3">
JS 部分:
$(document).ready(function(){
$('[name=insert]').click(function(){
var player_id=$("[name=player_id]").val();
$.post('process.php', {player_id: player_id, points: 3},
function(data){
$("#message").html(data);
$("#message").hide();
$("#message").fadeIn(1500);
});
return false;
});
});
PHP/MySQL 部分 (process.php):
**Connection stuff here
$player_id=$_POST['player_id'];
$points=$_POST['points'];
$query=mysql_query("INSERT INTO p_points (player_id,points) VALUES('$player_id','$points')");
そして、誰かが言う前に、はい、私はPDOに変更します:)しかし、最初にこれを正しく機能させたいだけです。その後、PDOを適切に学習できます。