php
  • get
  • 2013-10-30 25 views -1 likes 
    -1

    好,我做了一个激活页面 这里是它的代码返回TRUE或FALSE数据库更新激活=“1”

    if ($_SERVER['REQUEST_METHOD']== "GET") 
    { 
    $email=mysql_real_escape_string($_GET['email']); 
    $code=mysql_real_escape_string($_GET['actcode']); 
    
    $tab='SELECT email, hash, activate 
        FROM register WHERE email="'.$email.'"'.'AND hash="'.$code.'"'.'and activate="0"'; 
    
    $table=mysql_query($tab); 
    
    $query=mysql_num_rows($table); 
    
    
    if($query > 0) 
    { 
        $up='UPDATE register 
         SET activate="1" 
         WHERE email="'.$email.'"'; 
    
         $update=mysql_query($up); 
    
          if (!$update) 
          { 
          print " not updated<br/>"; 
          } 
          else 
          { 
          print "<span class=\"active\"><strong>Account Activated.Kindly click<a href=\"login.php\"> HERE</a> to continue.</strong></</span><br/>"; 
          die(); 
          } 
         } 
          elseif($query <= 0) 
          { 
        print "<span class=\"active\"><strong>Invalid information provided, please try again.</strong></</span><br/>"; 
          }    
    
           } 
    

    它是所有的工作,但我的任务就是要知道在变量值是来自“GET”,如果GET比var a ==真,如果是true,那么我可以更新activate =“1”。

    需要帮助!

    +0

    请约我现在读过这三次,仍然不知道自己想要什么的问题 –

    +0

    更加清晰。 – deceze

    +0

    好吧,让我发布我的先生取决于这项任务1.要检查变量的值是否来自$ _GET,如果是的话,那么一个==真 3。如果a = true然后更新激活=“1” –

    回答

    2

    你的标题真正与你的问题冲突,但就是这个,你要完成什么?如果设置了电子邮件和代码,您只想更新该值?

    改变这一行:

    if ($_SERVER['REQUEST_METHOD']== "GET") 
    

    要这样:

    if (isset($_GET['email']) && isset($_GET['actcode'])) 
    
    +0

    你正确的ABT标题这是一个错误忘记纠正任何方式,使其正确吗? EMAIl和代码通过“GET”设置 –

    +0

    它适用于我,但如果条件适用于我这样'if((isset($ _ GET ['email']))&&(isset($ _ GET ['actcode']))) ) {' –

    2

    更改此

    if ($_SERVER['REQUEST_METHOD']== "GET") 
        { 
          //your code 
        } 
    

    太:

    if(isset($_GET['email']) && isset($_GET['actcode'])) 
        { 
          //your code 
        } 
    
    +0

    Thankx回复让我检查 –

    相关问题