大家好,本人打算做个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]是个数组,求解如何让比对数组里的各项值
}
}
?>
顺便想问下,大家是怎么做在线选择/评论的