一个php做的简易的投票系统例子出现的问题
在网页投票后没有票数没有变化,但在数据库里改写票数,网页票数相应变化
代码如下:
PHP code
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--><?if ($voted && $already_voted){$SetCookie("already_voted","1");}?>
<title>线上投票系统</title>
<font size="5" color="#0000ff">线上投票系统</font><br><p>
主题:我们选举的班长
</p>
数据库中只有一个表 vote_banzhang(votee varchar(12),vote_numbers int(4)主码)
------解决方案--------------------
顺藤摸瓜调试就可以了。
输出POST值看看得到没有;
再看看mysql连接成功没;
看看查询执行有效不;
------解决方案--------------------你并没有说清除你到底遇到了什么麻烦
给代码最上面加上一行 error_reporting(E_ALL | E_NOTICE); 。打开错误提示,看看报什么错误,然后都贴出来
另外粗略的看了一下 $SetCookie("already_voted","1"); 这是什么?
------解决方案--------------------数据没有存到数据库里去,应该是没有接收到值,你们做一个IF判断吧,判断有没有接到值再村数据库