提示:Parse error: syntax error, unexpected T_ELSEIF in /home/caijizhi/public_html/index.php on line 85
第85行是elseif ($nowjifena == "10")
else if和elseif都错

解决方案 »

  1.   

    if($dsql->ExecuteNoneQuery($query) and $time - $tgtime > 24*3600 and $nowjifena < 10) //检测有写入就
    {//检测有写入就 括号1//预留 这里要写一句获取后台设定的数字,给jifena使用 以后就不用手工了
    $jifena =1;  //手工 设置jifena推荐一个增加多少积分
    //预留 $jifenb =100;//设置jifenb推荐一个增加多少积分//$dsql->ExecuteNoneQuery("update `#@__member` set `scores`= scores + $jifena  where mid='".$userid."' ");//SQL执行写入用户加积分
    //上面这句例子直接更新用户资料 加100积分,更新用户表 member//die($dsql);$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifena`=jifena + $jifena ,`cishu`=cishu+1 ,  where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //     上面这句更新推广人的积分制度jifena类。注意区分A类和B类 用户表tgreg//$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifenb`= jifenb + $jifenb where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //预留 上面这句更新推广人的积分制度jifenb类。注意区分A类和B类 用户表tgreg
    else if ($nowjifena === "10")
    {
    $dsql->ExecuteNoneQuery("update `#@__tgreg` set `tgtime`=$time ,  where userid='".$userid."' and username='".$username."' ");}
            header('location:index.html');//写入后也要跳转了
    }//检测有写入就 括号2
    else{  echo wrong;
    }
      

  2.   

    if($dsql->ExecuteNoneQuery($query) and $time - $tgtime > 24*3600 and $nowjifena < 10) //检测有写入就
    {//检测有写入就 括号1//预留 这里要写一句获取后台设定的数字,给jifena使用 以后就不用手工了
    $jifena =1;  //手工 设置jifena推荐一个增加多少积分
    //预留 $jifenb =100;//设置jifenb推荐一个增加多少积分//$dsql->ExecuteNoneQuery("update `#@__member` set `scores`= scores + $jifena  where mid='".$userid."' ");//SQL执行写入用户加积分
    //上面这句例子直接更新用户资料 加100积分,更新用户表 member//die($dsql);$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifena`=jifena + $jifena ,`cishu`=cishu+1 ,  where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //     上面这句更新推广人的积分制度jifena类。注意区分A类和B类 用户表tgreg//$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifenb`= jifenb + $jifenb where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //预留 上面这句更新推广人的积分制度jifenb类。注意区分A类和B类 用户表tgreg
    else if ($nowjifena === "10")
    {
    $dsql->ExecuteNoneQuery("update `#@__tgreg` set `tgtime`=$time ,  where userid='".$userid."' and username='".$username."' ");}
            header('location:index.html');//写入后也要跳转了
    }//检测有写入就 括号2
    else{  echo wrong;
    }
      

  3.   

    else if ($nowjifena === "10")
    前面少了个‘}’
      

  4.   

    你把else去掉,不要用else if试试看啊!
      

  5.   

    else if ($nowjifena === "10")
    前面少了个‘}’
      

  6.   

    这是修改之后的,又提示第92行else{  echo "wrong";错误
    if(empty($username)) //检测用户空,就跳转index.html
    { //检测用户空 括号1
            header('location:index.html');//就跳转index.html
    exit;
    } //检测用户空 括号2 结束$tgip = $_SERVER["HTTP_CLIENT_IP"];;//定义获取的IP地址
    $time =time();//获取当前时间
    $lailu =$_SERVER['HTTP_REFERER'];//获取来路$query = "insert into `#@__tgip`(userid, username, time, tgip, lailu) values ('$userid', '$username', '$time', '$ip', '$lailu'); ";
    //写入数据//写入数据结束$sql = "Select * from #@__tgreg where userid='$id'"; //读取tgreg数据表,条件userid=网址id?=***
    $NIC_arcRow = $dsql->GetOne($sql);  //成立的条件,一条数据
    $tgtime =$NIC_arcRow['tgtime'];   //输出tgreg数据表中的username值
    $nowjifena=$NIC_arcRow['jifena'];
    $time= time();
    if($dsql->ExecuteNoneQuery($query) and $time - $tgtime > 24*3600 and $nowjifena < 10) //检测有写入就
    {//检测有写入就 括号1//预留 这里要写一句获取后台设定的数字,给jifena使用 以后就不用手工了
    $jifena =1;  //手工 设置jifena推荐一个增加多少积分
    //预留 $jifenb =100;//设置jifenb推荐一个增加多少积分//$dsql->ExecuteNoneQuery("update `#@__member` set `scores`= scores + $jifena  where mid='".$userid."' ");//SQL执行写入用户加积分
    //上面这句例子直接更新用户资料 加100积分,更新用户表 member//die($dsql);$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifena`=jifena + $jifena ,`cishu`=cishu+1 ,  where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //     上面这句更新推广人的积分制度jifena类。注意区分A类和B类 用户表tgreg//$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifenb`= jifenb + $jifenb where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //预留 上面这句更新推广人的积分制度jifenb类。注意区分A类和B类 用户表tgreg}刚修改的elseif ($nowjifena == "10")
    {
    $dsql->ExecuteNoneQuery("update `#@__tgreg` set `tgtime`=$time ,  where userid='".$userid."' and username='".$username."' ");}
            header('location:index.html');//写入后也要跳转了
    }//检测有写入就 括号2
    else{  echo "wrong";
    }
      

  7.   

    这个是完整的,刚上面那个想添加个红色,好像不行
    if(empty($username)) //检测用户空,就跳转index.html
    { //检测用户空 括号1
            header('location:index.html');//就跳转index.html
    exit;
    } //检测用户空 括号2 结束$tgip = $_SERVER["HTTP_CLIENT_IP"];;//定义获取的IP地址
    $time =time();//获取当前时间
    $lailu =$_SERVER['HTTP_REFERER'];//获取来路$query = "insert into `#@__tgip`(userid, username, time, tgip, lailu) values ('$userid', '$username', '$time', '$ip', '$lailu'); ";
    //写入数据//写入数据结束$sql = "Select * from #@__tgreg where userid='$id'"; //读取tgreg数据表,条件userid=网址id?=***
    $NIC_arcRow = $dsql->GetOne($sql);  //成立的条件,一条数据
    $tgtime =$NIC_arcRow['tgtime'];   //输出tgreg数据表中的username值
    $nowjifena=$NIC_arcRow['jifena'];
    $time= time();
    if($dsql->ExecuteNoneQuery($query) and $time - $tgtime > 24*3600 and $nowjifena < 10) //检测有写入就
    {//检测有写入就 括号1//预留 这里要写一句获取后台设定的数字,给jifena使用 以后就不用手工了
    $jifena =1;  //手工 设置jifena推荐一个增加多少积分
    //预留 $jifenb =100;//设置jifenb推荐一个增加多少积分//$dsql->ExecuteNoneQuery("update `#@__member` set `scores`= scores + $jifena  where mid='".$userid."' ");//SQL执行写入用户加积分
    //上面这句例子直接更新用户资料 加100积分,更新用户表 member//die($dsql);$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifena`=jifena + $jifena ,`cishu`=cishu+1 ,  where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //     上面这句更新推广人的积分制度jifena类。注意区分A类和B类 用户表tgreg//$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifenb`= jifenb + $jifenb where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分
    //预留 上面这句更新推广人的积分制度jifenb类。注意区分A类和B类 用户表tgreg}
    elseif ($nowjifena == "10")
    {
    $dsql->ExecuteNoneQuery("update `#@__tgreg` set `tgtime`=$time ,  where userid='".$userid."' and username='".$username."' ");}
            header('location:index.html');//写入后也要跳转了
    }//检测有写入就 括号2
    else{  echo "wrong";
    }
      

  8.   

    根本你細心一點成不成!
    $dsql->ExecuteNoneQuery("update `#@__tgreg` set `tgtime`=$time ,  where userid='".$userid."' and username='".$username."' ");}
    最後面多一個“}”
      

  9.   

    第一个IF后面少一个{,elseif前面少一个}