- 首页
- 找长工
- 零工市场
- 招投标平台
- 个人中心
这是全部代码 求大神帮我检查下
回复讨论(解决方案)
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 数据
<?php ob_start(); session_start(); header("Content-Type: text/html; charset=UTF-8"); //xm xb sjhm jtdz gzlb cysj gzqy note $xm = isset($_POST['xm'])?$_POST['xm']:''; $xb = isset($_POST['xb'])?$_POST['xb']:''; $sjhm = isset($_POST['sjhm'])?$_POST['sjhm']:''; $jtdz = isset($_POST['jtdz'])?$_POST['jtdz']:''; $gzlb = isset($_POST['gzlb'])?$_POST['gzlb']:''; $cysj = isset($_POST['cysj'])?$_POST['cysj']:''; $gzqy = isset($_POST['gzqy'])?$_POST['gzqy']:''; $note = isset($_POST['note'])?$_POST['note']:'';try{ /* if(strlen($note)>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,看看双引号里的变量解析没有