首页 新闻 搜索 专区 学院

php在线投票、选择题怎么将提交答案与数据库内数据比对

0
悬赏园豆:10 [已关闭问题] 关闭于 2010-11-10 21:44

大家好,本人打算做个php在线选择题/评论网页作为联系作业。
第二个接收页面代码如下,数据库答案的字段selectA,selectB,selectC,selectD,然后设了countA,countB,countC,countD,打算获取每次提交上来的答案次数。
<?
if($_POST[sub]){  
$conn=mysql_connect("localhost","root","root") or die("wrong to connect server!");
mysql_select_db("mbase",$conn);  
$sql="SELECT * FROM `test`";
mysql_query("set names 'GBK'");
$result=mysql_query($sql,$conn);
$count=mysql_num_rows($result);
echo "你选择如下答案:<br/>";
for($j=1;$j<=$count;$j++){
$c="option";
$d=$c.$j;
echo "$_POST[$d]"."<br/>";
}
echo "<hr/>";
print_r($_POST);
echo "<hr/>";
上面的看上去貌似没问题。。。囧,下面的有不懂的地方
while($row=mysql_fetch_array($result)){

这里想让 $_POST[$d] 值与$row[selectA],b,c,d做比对,如果相同则countA,b,c,d加1,但是现在$row[selectA]是个数组,求解如何让比对数组里的各项值
}
    
}
    
?>

顺便想问下,大家是怎么做在线选择/评论的

问题补充: 已自行解决,运用switch
hzx的主页 hzx | 菜鸟二级 | 园豆:215
提问于:2010-11-09 22:58
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册