更新查询未更新数据库中的URL

时间:2012-03-07 09:44:15

标签: php mysql

有一页ques.php;如果用户的答案是正确的,他将被引导到下一个ques1.phpcheck.php检查用户发布的答案,我希望将此新网址ques1.php存储在此用户的帐户中。我想将他的网址更新为数据库中的ques1.php

check.php

while($info = mysql_fetch_array( $data ))
{
    // Print $info['username'] ;
    if($info['username'] == $fgmembersite->UserName())
    {
        $username=$info['username'];
        break;
    }
}

$answer = $_POST['answer'];

if ($answer == "correct")
{
    sql_query("UPDATE  member SET url = 'ques1.php' WHERE username = '$username'");
}

login.php我正在检索将其指向用户的网址。默认情况下,用户的网址为ques.php。为什么我的查询没有更新数据库中的url?请帮忙。

1 个答案:

答案 0 :(得分:0)

首先尝试打印所有变量值,你知道问题出在哪里......

我认为,你犯了小错误,上面的策略会给你一个清晰的想法..

还有一个建议,如果你向用户提出许多问题并切换到各种页面......那么就不要使用post,在用户登录时创建会话并在用户注销时将其销毁..