if ($Submit  != "")  // 提交后处理
{
   ...
   ...
   $result = @mysql_query($sql);
       if($result)
{
echo "<meta http-equiv=refresh content='0;url=register_over.php'>";
                  exit;
}
else
{
echo "注册失败";
}}

解决方案 »

  1.   

    检查你的$result,看样子是你的变量值的问题.最好能贴出完整的代码.
      

  2.   

    <?
    $result=false;
    if($result)
    {
    echo "<meta http-equiv=refresh content='0;url=register_over.php'>";
    }
    else
    {
    echo "注册失败";
    }?>
    我测试通过了,如果你提交后改变$result=true,那么就会转到register_over.php中去了,你看看是不是$result先付成true了
      

  3.   

    if(isset($submit)){
    检验是否通过,如果通过$result=true;否则$result=false;
    if($result)
    {
    echo "<meta http-equiv=refresh content='0;url=register_over.php'>";
    }
    else
    {
    echo "注册失败";
    }
    }
    <form>
    提交的form中
    <input type=submit name=submit value=提交>