这段PHP代码为什么不能写入数据库

<?php//注册处理页面include("config.php");//包含文件include('lib/functions.php');$yanzheng=@$_PO... <?php
//注册处理页面

include("config.php"); //包含文件
include('lib/functions.php');
$yanzheng=@$_POST["yanzheng"];
Session_start();

if($yanzheng != $_SESSION["Checknum"])
alert_back('很抱歉,预约提交失败:验证码不正确!');

$area=@$_POST["area"];
$child=$_POST["child"];
$pay=$_POST["pay"];
$renshu=$_POST["renshu"];
$comedate=$_POST["comedate"];
$user=$_POST["user"];
$pnum=$_POST["pnum"];
$qq=$_POST["qq"];
$note=$_POST["note"];
$ip=@$_POST["ip"];
$tm=@$_POST["tm"];
$pass=$_POST["pass"];

mysql_query("set names utf8;");
$query = "select jf_intime from jf_content where jf_ip='$ip' order by jf_intime desc limit 1";

$conn=mysql_query($query) or die(mysql_error());
while($rs=mysql_fetch_array($conn))
{
$cha=$tm-$rs["jf_intime"];
if ($cha<$tmlap)
{alert_back('很抱歉,不要重复提交,谢谢!');}
else
{
$sql="insert into jf_content(jf_area,jf_child,jf_pay,jf_renshu,jf_comedate,jf_user,jf_pnum,jf_qq,jf_note,jf_ip,jf_intime,jf_pass) values('$area','$child','$pay','$renshu','$comedate','$user','$pnum','$qq','$note','$ip','$tm','$pass') ";

mysql_query($sql) or die(mysql_error());
echo ("<script type='text/javascript'> alert('提交成功,我们将尽快为您安排场地');location.href='index.php';</script>");
mysql_close();
exit;

}
}

?>
展开
 我来答
晏黎明
2011-10-24 · TA获得超过247个赞
知道答主
回答量:451
采纳率:0%
帮助的人:336万
展开全部
$area=@$_POST["area"];
$child=$_POST["child"];
$pay=$_POST["pay"];
$renshu=$_POST["renshu"];
$comedate=$_POST["comedate"];
$user=$_POST["user"];
$pnum=$_POST["pnum"];
$qq=$_POST["qq"];
$note=$_POST["note"];
$ip=@$_POST["ip"];
$tm=@$_POST["tm"];
$pass=$_POST["pass"];
这些放if之前定义
实验室安全
2011-10-25 · 超过13用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:41.8万
展开全部
while($rs=mysql_fetch_array($conn)) 这一句如果当数据库中不存在数据时就直接跳过了下面的语句的执行,所以插入的语句自然不会被执行了的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式