[求助]表单传递问题,请教大家! |
<? include("db/db.link.php");
//link.php是连接并选有数据库的文件
//本例子中我们假设答案存放在字符串$anwser中
$anwser="CABAAAACABAAAAADAAACCBDABBABCA";
//判断用户一共答对多少题
$count=0;
for($i=1;$i<31;$i++){
$anw=substr($anwser,$i-1,1);
$user_anw=$_POST["c".$i];
if($anw==$user_anw){
$count++;
}
}
//我们假设每道题目3分
$fenshu=$count*3;
echo "你的分数是:".$fenshu."<br>";
echo "共30题,答对".$count.",答错".(30-$count)."。<br>";
$xibie=$_POST["xibie"];
$banbie=$_POST["banbie"];
$xuehao=$_POST["xuehao"];
$xingming=$_POST["xingming"];
$dianhua=$_POST["dianhua"];
$email=$_POST["email"];
$strSql="insert into userinformation(xibie,banbie,xuehao,xingming,dianhua,email,score)
values('$xibie','$banbie',$xuehao,'$xingming','$dianhua','$email','$fenshu')";
$result=mysql_query($strSql,$link) or die(mysql_error());
//关闭对数据库的连接
mysql_close($link);
?>不管从另一个页面传的xingming(姓名)在数据库中是不是有都只显示"该用户名已经回答过了,每个人只有一次回答的机会"下面的为什么不会执行了? |
|
|