好,我做了一个激活页面 这里是它的代码返回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”。
需要帮助!
请约我现在读过这三次,仍然不知道自己想要什么的问题 –
更加清晰。 – deceze
好吧,让我发布我的先生取决于这项任务1.要检查变量的值是否来自$ _GET,如果是的话,那么一个==真 3。如果a = true然后更新激活=“1” –