php - 向 MYSQL 添加变量

标签 php jquery mysql

我需要将“seatid”添加到mysql数据库...“seatid”变量在另一个函数中检索...换句话说,我需要向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);
} 

?>

最佳答案

有些浏览器不理解这一点

data : { 
  seatid  : t_name,
},

尝试

data : {
  seatid  : t_name
},

删除多余的逗号。

像这样使用php

<?php

$return['error'] = $error;
echo json_encode($return);

?>

也在js中写下这个,看看会得到什么。

complete : function(data) {
     alert('complete');
}

关于php - 向 MYSQL 添加变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15118232/

相关文章:

mysql - CGI语言选择

mysql - 选择2个日期和平均每小时输出之间的数据

php - 在 PHP 中获取异常上下文

php - 从所有迁移文件 symfony 学说生成一个迁移?

javascript - "No ' Access-Control-Allow-Origin POST请求成功后抛出' header is present on the requested resource"错误

php - 将表单提交到页面并根据输入显示不同的 div

php - 类似于 C++ 的 PHP 类模板

javascript - 如何使用 HTML 元素属性将数据从 Blade.php 文件传递​​到 React 组件?

javascript - 动画文本从底部向上显示 html/css

mysql - IBM WORKLIGHT 6.1 - 由于异常而未处理分析数据