喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 求救,帮忙找一下逻辑错误,谢谢大家了  
 
tanleihaoren
注册会员
Rank: 2


UID 76754
精华 0
积分 157
帖子 94
金钱 157 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-20
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
求救,帮忙找一下逻辑错误,谢谢大家了

我做的是个投票调查,下面的程序是用来处理表单所提交上来的数据的
但是处理结果始终有问题,不能正确得到每一个选项被选择的次数,(数据能被正确的提交上来)

<?php
$db
=mysql_connect($servname,$sqlservname,$sqlservpws) or die("数据库连接失败");
mysql_select_db($sqlname,$db);
$sql "select * from quiz order by z_id  ";  //z_id  是数据库中的ID,每一个标题对应一个ID
$conn=mysql_query($sql);
while(
$rs=mysql_fetch_array($conn)){
echo 
$_POST["danxuan".$i];     //表单的单选 name=danxuan.$i   value=a//b/c/d
$count $_POST["danxuan".$i];
$i++;
if(
$count!=""){
switch(
$count)
{
case 
a
                          
$count1=mysql_result($conn,0,"count1");  //count1记录a选项没选择的次数
        
$count1++;
                          
$sql"update quiz set count1=$count1 where z_id=$rs[z_id]";
                         
mysql_query($sql);
case 
b:        
                           
$count2=mysql_result($conn,0,"count2");
       
$count2++;
                      
$sql"update quiz set count2=$count2 where z_id=$rs[z_id]";
                      
mysql_query($sql);
case 
c:       
                          
$count3=mysql_result($conn,0,"count3");
       
$count3++;
                         
$sql"update quiz set count3=$count3 where z_id=$rs[z_id]";
                       
mysql_query($sql);
case 
d:         
                         
$count4=mysql_result($conn,0,"count4");
       
$count4++;
                       
$sql"update quiz set count4=$count4 where z_id=$rs[z_id]";
                      
mysql_query($sql);
}
     }
else{
     echo (
"<script type='text/javascript'> alert('请回答完!');history.go(-1);</script>");
     
mysql_close();
exit;
     }
     }    
              
mysql_close();
                exit;
?>
2006-11-24 09:52 PM#1
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.202340 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP