源码在下,敬请关注出错信息!

chiny 2002-05-15 09:22:28
<?php
/*error:**
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
in e:\website\xdf\users\regend.php on line 43*/

global $HTTP_GET_VARS;

while(list($key,$value)=each($HTTP_GET_VARS))
{
$getArr[$key]=$value;
}

function check_str($str)
{
$str=chop($str);
$str=trim($str);
$str=str_replace("&","&",$str);
$str=str_replace("<","≶",$str);
$str=str_replace(">",">",$str);
$str=str_replace("''",""",$str);
return $str;
}

function beInt($int)
{
if($int!="")
{
$int=intval(check_str($int));
return $int;
}
return 0;
}

$a=beInt($getArr["conTel"]);
$b=beInt($getArr["qqCode"]);
$c=$getArr["year"]."/".$getArr["month"]."/".$getArr["day"]';

$d=check_str($getArr["user"]);
$e=check_str($getArr["ypass"]);
$f=check_str($getArr["yemail"]);
$g=check_str($getArr["realName"]);
$h=check_str($getArr["conAdd"]);
$i=check_str($getArr["truth"]);
//gender can be igored
//start insert variables to database:
require("../func/conn.php");
//下面是第 43 行,错误在这!
$testStr="select * from members where m_name='$d'";

if($temp==mysql_query($testStr,$id_link))
{
mysql_close($id_link);
exit("这个用户已经被注册了,请返回重新选择
一个!<a href='JavaScript:history.back()'>
点击返回</a>");
}
$queryStr="insert into members
values('$d','$c','$f',$a,'$i','$h',$b,'$e','$g');";
if(mysql_query($queryStr,$id_link))
{
echo "<script language=JavaScript>setTimeout ('JavaScript:window.open(\"../index.php\",\"_self\")',3000);
</script>数据更新成功,将在3秒钟返回首页登陆!!!";
}
else
{
echo "数据更新错误!请返回重新填写或刷新本页!";
}
mysql_close($id_link);
exit();




?>
...全文
50 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qsnake 2002-05-15
你把整段程序,一段一段的注释掉,最终能发现哪里错了,还有

conn.php也可能有错。
回复
chiny 2002-05-15
我是过了
$testStr="select * from members where m_name='chiny'";
$testStr="select * from members where m_name='".$b."'";
都提示出错,我想是不是由于44行出错,
回复
nne998 2002-05-15
奇怪,试一下这样??

$testStr="select * from members where m_name='".$d."'";
回复
nne998 2002-05-15
c
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2002-05-15 09:22
社区公告
暂无公告