我需要将“seatid”添加到mysql DB中......“seatid”变量在另一个函数中被检索到...换句话说,我需要向mysql中添加一个变量,一个形式,但发现在另一个函数将变量添加到MYSQL
$("#reserveid").click(function()
{
addSeat();
});
function addSeat()
{
var t_name = $("#btnShowNew ['seatid']").val(); //btnShowNew is the id of the form that output the seatid variable
var errors = '';
$.ajax({
type : "POST",
url : "INSERT.php",
data : { seatid : t_name,
},
cache : false, timeout: 10000,
success : function() {
alert("WORKED!");
},
error : function() {
alert("DIDN'T WORK!");
},
complete : function() {
}
});
}
php文件:
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="seat"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$seatid = mysql_real_escape_string($_POST['seatid']);
$error = '';
$query = "INSERT INTO seat (seatNo) VALUES ('{$seatid}')";
if (!mysql_query($query, $conn))
{
$error = mysql_error();
$return['error'] = $error;
echo json_encode($return);
mysql_close($conn);
}
else
{
$success = "Seat Successfully Added!";
$return['mysql'] = $success;
echo json_encode($return);
mysql_close($conn);
}
>
还等什么不对这个函数的例子吗?你有什么错误? – tchap 2013-02-27 17:29:37
你有没有检查你是否进入php文件?留在PHP只有回声(忘记所有的其他和连接) – kilkadg 2013-02-27 17:33:35
当我点击按钮什么都没有发生:/ – ouzoumzak 2013-02-27 17:34:18