使用JSON和PHP更新数据库

时间:2015-12-02 23:36:04

标签: php mysql json ajax

我真的很高兴你的帮助,我在这里失去了理智 我没有收到任何错误,一切似乎都没问题,但数据库没有更新?!!!

在firefox consol中我没有收到任何错误,并且在服务器日志中没有错误?!!

我收到警告说插入成功!! 但正如我所说,我的dbnt更新?!

这是我的代码



<div id="landmark-1" data-landmark-id="1">
<form  id="insertContact" >


    <input name="a1" id="a1" type="text" placeholder="" onFocus="$(this).val('')" value="">
    <label> name </label>
  
 
    <input name="a2" id="a2" type="text" placeholder="" onFocus="$(this).val('')" value="">
    <label>message</label>


<input type="submit" 
  id="submit" name="submit" value="Submit" />
 </form>
</div>
&#13;
&#13;
&#13;

这是我的js文件

&#13;
&#13;
  $(document).ready(function(){
    $("#submit").click(insertContact);
  });
  function insertContact(){
    console.log("Entering insertContact()");
	 $("#insertContact :input").serializeArray(),
    $.post("update.php",
  
    function(json){
      if(json== null || json == 'undefined')
        alert("Insert failed");
      else
        alert("Insert successful");
		
    });
    return false;
  }
&#13;
&#13;
&#13;

这是我的php文件

&#13;
&#13;
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST');

$server = "localhost";
$username = "xxxxxxx";
$password = "xxxxxxx";
$database = "xxxxxxx";

$con = mysql_connect($server, $username , $password) or die ("Could not connect: " . mysql_error());
mysql_select_db($database, $con);
$iid=1;
$ab1 = mysql_real_escape_string($_POST["a1"]);
$ab2 = mysql_real_escape_string($_POST["a2"]);



$sql = "UPDATE my_table SET
	field_1='$ab1',
	field_2='$ab2'

	
	WHERE id=$iid";
&#13;
&#13;
&#13;

0 个答案:

没有答案