-1

アクティベーションコードの機能があります

function active($activationcode)
{
    $sql = "SELECT * FROM users WHERE activationcode = '$activationcode';";
    $obj_db = new DB();
    $obj_db->query($sql);
    $row = $obj_db->rsset();
    $id = $row[id];
    $obj_db->db_close();
    return $id; 
}

今、私は別のページでそれを呼び出しています...私がしたいのは、乱数を生成し、電子メールでユーザーにリンクを送信することだけです. 私の機能は正しいです。今、私はこのコードを機能させたいと思っています。助けてください

if(isset($_GET['action']) == "Update")
{
    $userActive = $Users->active($Users->_activationcode());
    $Users->active($_GET['id']);
    $_POST['activationcode'];
}
4

1 に答える 1

1

変化する:

if(isset($_GET['action']) == "Update")

に:

if($_GET['action'] == "Update")

またはより良い:

if(isset($_GET['action']) && $_GET['action'] == "Update")

isset()(boolean)の結果をupdate決して にならない文字列と比較していましtrueた。

于 2012-06-15T08:08:49.217 に答える