您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一个php做的简易的投票系统例子出现的有关问题

2024/6/5 20:46:32发布30次查看
一个php做的简易的投票系统例子出现的问题
在网页投票后没有票数没有变化,但在数据库里改写票数,网页票数相应变化
代码如下:
php code线上投票系统线上投票系统
主题:我们选举的班长

mysql_pconnect(localhost,root,wuhong); if($voted && $already_voted) { print(你已投上神圣的一票!
\n); } else if($voted) { if(!mysql_db_query(xyl,update vote_banzhang set vote_number=vote_number+1 where votee='$voted')) { print mysql_erron().:.mysql_error().
; } }$result=mysql_db_query(xyl,select sum(vote_number) as sum from vote_banzhang); if($result) { $sum=(int)mysql_result($result,0,sum); mysql_free_result($result); } $result=mysql_db_query(xyl,select * from vote_banzhang order by vote_number desc); print
选取 我们的班长 票数
\n; while($row=mysql_fetch_row($result)) { //print td>; //print $row[0]..$row[1]. ; //print
\n; //print
\n;0 $votee=$row[0];$vote_numbers=$row[1];?> echo $row[0]?> echo $row[1]?>
} ?> mysql_free_result($result); ?> 数据库中只有一个表 vote_banzhang(votee varchar(12),vote_numbers int(4)主码)
------解决方案--------------------
顺藤摸瓜调试就可以了。
输出post值看看得到没有;
再看看mysql连接成功没;
看看查询执行有效不;
------解决方案--------------------
你并没有说清除你到底遇到了什么麻烦
给代码最上面加上一行 error_reporting(e_all | e_notice); 。打开错误提示,看看报什么错误,然后都贴出来
另外粗略的看了一下 $setcookie(already_voted,1); 这是什么?
------解决方案--------------------
数据没有存到数据库里去,应该是没有接收到值,你们做一个if判断吧,判断有没有接到值再村数据库
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product