欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于ajax报提交异常 但是在mysql中插入null

程序员文章站 2022-04-01 13:55:22
...
   




关于ajax报提交异常 但是在mysql中插入null姓名:






关于ajax报提交异常 但是在mysql中插入null性别:




关于ajax报提交异常 但是在mysql中插入null电话:





关于ajax报提交异常 但是在mysql中插入null家庭地址:





关于ajax报提交异常 但是在mysql中插入null工种类别:





关于ajax报提交异常 但是在mysql中插入null从业时间:





关于ajax报提交异常 但是在mysql中插入null工作区域:















关于ajax报提交异常 但是在mysql中插入null自我介绍:





(请等待3个工作日,将会有工作人员和您联系)












这是全部代码 求大神帮我检查下


回复讨论(解决方案)

data:{"xm":xm, "xb":xb, "sjhm":sjhm, "jtdz":jtdz, "gzlb":gzlb, "cysj":cysj,"gzqy":gzqy,"note":note},
中的所用变量都没有赋值!

dataType:"json",
要求服务端返回 json 数据

data:{"xm":xm, "xb":xb, "sjhm":sjhm, "jtdz":jtdz, "gzlb":gzlb, "cysj":cysj,"gzqy":gzqy,"note":note},
中的所用变量都没有赋值!

dataType:"json",
要求服务端返回 json 数据


200){		//throw new Exception("自我介绍超过了200个字符!");				$data=array(			"error"=>1,			"msg"=>"输入了 " . strlen($note) ." 个字符,超过了200个字符!"		);		echo json_encode($data);		exit;	} */		/* 	if(isset($_POST['xm']))	{	  $xm=trim($_POST['xm']);		// check forms filled in		if (empty($xm))		{		  echo'
用户名必须填写,' .' 请重新输入 返回
'; exit; } } */ $date = date("Y-m-d H:i:s"); $conn = mysql_connect("localhost","root","123456"); mysql_select_db("test", $conn); mysql_query("set names 'utf8'"); $sql="SELECT count(1) as RecordCount FROM fhzj where sjhm='$sjhm'"; $result = mysql_query($sql); if($result) { $row = mysql_fetch_assoc($result); $recordCount = $row['RecordCount']; if($recordCount > 0) { $data=array( "error"=>1, "msg"=>"手机号码已经存在!" ); echo json_encode($data); exit; } } else { $data=array( "error"=>1, "msg"=>mysql_error() ); echo json_encode($data); exit; } $sql="INSERT INTO `fhzj` (`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)"; $sql = $sql . " values(`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)"; $result = mysql_query($sql, $conn); if(!$result){ $data=array( "error"=>1, "msg"=>mysql_error() ); echo json_encode($data); throw new Exception(" 异常情况:" . mysql_error()); //throw new Exception($sql); } else { $data=array( "error"=>0, "msg"=>"提交成功" ); echo json_encode($data); } $data=array( "error"=>0, "msg"=>"提交成功" ); echo json_encode($data); }catch(Exception $ex){ $data=array( "error"=>1, "msg"=>$ex->getMessage() ); echo json_encode($data); } ?>


data:{"xm":xm, "xb":xb, "sjhm":sjhm, "jtdz":jtdz, "gzlb":gzlb, "cysj":cysj,"gzqy":gzqy,"note":note}
输出看,是否有值

再看看你的sql语句

$sql="INSERT INTO `fhzj` (`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)";
$sql = $sql . " values(`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)";

你的values都没赋值

data:{"xm":xm, "xb":xb, "sjhm":sjhm, "jtdz":jtdz, "gzlb":gzlb, "cysj":cysj,"gzqy":gzqy,"note":note},
中的所用变量都没有赋值!

dataType:"json",
要求服务端返回 json 数据


这是我的PHP代码 请问我该在哪赋值啊 不好意思 我是才入行 基础不太好 麻烦你解释下

$sql="INSERT INTO `fhzj` (`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)";
$sql = $sql . " values(`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)";

你的values都没赋值


我应该这么写么
var "xm" = xm

不好意思我是小白 实在

    $sql = $sql . " values(`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)";改成    $sql = $sql . " values('$xm')";//后面几个以此类推

    $sql = $sql . " values(`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)";改成    $sql = $sql . " values('$xm')";//后面几个以此类推

我应该在前面的判断里面赋值过了吧

    $sql = $sql . " values(`xm`,`xb`,`sjhm`,`jtdz`,`gzlb`,`cysj`,`gzqy`,`note`)";改成    $sql = $sql . " values('$xm')";//后面几个以此类推

还是不行 提示错误

你可以在你要用的变量两边加上{},因为双引号中 { 变量 } 这样才可以解析

你可以在你要用的变量两边加上{},因为双引号中 { 变量 } 这样才可以解析


你可以示例下么


你可以在你要用的变量两边加上{},因为双引号中 { 变量 } 这样才可以解析


你可以示例下么
$sql = "insert into 表名(你要使用的字段名) values(`{$xm}`,`{$xb}`,`{$sjhm}`,`{$jtdz}`,`{$gzlb}`,`{$cysj}`,`{$gzqy}`,`{$note}`)";
这样可以试一下输出$sql,看看双引号里的变量解析没有关于ajax报提交异常 但是在mysql中插入null

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频