在MySQL表中插入错误的值
Inserts wrong value to MySQL table
我在php页面上有MySQL表的动态列表,以便下面的HTML部分每页10-20次。如果我点击提交按钮,它会插入东西到我的数据库,但player_id总是页面上第一个记录的id。我需要能够点击一个在中间,例如,并插入正确的值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。
你可以试试
$(document).ready(function(){
$('.button').click(function(){
var player_id = $(this).prev().val();
alert(player_id);
$.post('process.php', {player_id: player_id, points: 3},
function(data){
$("#message").html(data);
$("#message").hide();
$("#message").fadeIn(1500);
});
return false;
});
});
工作小提琴http://jsfiddle.net/ySBAm/
相关文章:
- 使用.format在一些HTML代码中插入文本,会出现错误(Python)
- 如何将对象插入对象列表的开头,当它有 unshift 不是函数错误
- 在列表项中插入错误值的文本输入
- DOM插入的简单javascript错误
- 猫鼬查询/插入无序错误
- Array.insert函数错误,因为Object函数Array(){〔本机代码〕}没有方法'插入'
- 如何在存储中插入时接收错误
- 未捕获的类型错误:无法在“CSSStyleSheet”上执行“插入规则”:需要 2 个参数,但仅存在 1 个参数
- 使用节点在 rethindb 中插入错误
- JQUERY AJAX 发布错误 500 知道吗?我正在尝试将记录插入其中
- 使用 knex 从文件读取并插入数据库结束错误
- 在尝试将插入值从javascript调用到Visual Studio中的sql服务器时,收到内部服务器错误500
- 简单的“删除工作表/插入工作表”脚本上的服务器错误
- 使用 JS 将字符串插入到 SQLite,没有语法错误
- Google 云端硬盘 API 父项插入错误“需要资源元数据”
- 值未从输入错误插入数据库:phonegap中未定义
- 收集后POST响应错误.插入NodeJS Mongo模块
- 使用REST表单webpart: 403错误插入列表项,即使X-RequestDigest存在
- 关键错误插入到MongoDB使用node.js失败的一些对象没有任何键包含一个点
- 用angular,php和mysql错误插入记录到数据库