有一个页面ques.php
;如果用户的回答是正确的,则他将被引导到下一个CCD_。用户发布的答案由check.php
检查,我想将这个新的url ques1.php
存储在此用户的帐户中。我想在数据库中将他的url更新为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
中,我正在检索将其指向用户的url。默认情况下,用户的url为ques.php
。为什么我的查询没有更新数据库中的url?请帮忙。
首先尝试打印变量的所有值,您需要知道问题在哪里。。。
我认为,你犯了一个小错误,以上策略会给你一个清晰的想法。。
还有一个建议,如果你问用户很多问题并切换到不同的页面。。。然后不要使用post,在用户登录时创建会话,并在用户注销时销毁它。。