当前位置:首页 » 编程语言 » php在线投票系统

php在线投票系统

发布时间: 2025-05-29 16:18:33

php mysql简单投票系统

PHP:

<?php
header('Content-Type:text/html;charset=utf-8');
mysql_connect("localhost","root","")ordie('Thedatabaseconnectionfailed');
mysql_select_db("vote")ordie('Thedatabaseiswrongchoice');
mysql_query('SETNAMESUTF8');

if(isset($_POST['name']))
{
@mysql_query("UPDATE`list`SET`votes`=(SELECT`votes`FROM(SELECT*FROMlist)asbWHERE`id`={$_POST['name']})+1WHERE`id`={$_POST['name']}");
$result=@mysql_query("SELECT*FROM`list`");
echo"当前票数:";
while($query=mysql_fetch_array($result,MYSQL_ASSOC))
{
echo$query['name'].":{$query['votes']}<br/>";
}
echo"<ahref='javascript:history.go(-1)'>返回上页</a>";
}
else
{
$result=@mysql_query("SELECT*FROM`list`");
echo'<formmethod="post">';
echo"谁最聪明:";
while($query=mysql_fetch_array($result,MYSQL_ASSOC))
{
echo"<inputtype='radio'name='name'value='{$query['id']}'>".$query['name'];
}

echo'<br/><inputtype="submit"value="投票">';
echo'</form>';
}
?>


mysql:

SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATEDATABASE`vote`_general_ci;
USE`vote`;

CREATETABLE`list`(
`id`int(11)NOTNULLauto_increment,
`name`varchar(20)NOTNULL,
`votes`int(11)NOTNULL,
PRIMARYKEY(`id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8AUTO_INCREMENT=3;


INSERTINTO`list`VALUES(1,'小明',0);
INSERTINTO`list`VALUES(2,'小文',0);


我觉得也够简单了

㈡ PhpCms投票调查问卷模块管理图文教程

一、模块配置和权限配置
位置:
模块管理---投票问卷--权限配置
文字阐述:
1.投票的简单介绍是否需要编辑器进行编辑,这个根据自己的需要选择
2.投票模板以及是否启用验证码这个根据自己的需要选择
二、投票调查管理
位置:模块管理---投票问卷--添加投票
文字阐述:
请参照图上说明
三、问卷管理
位置:模块管理---投票问卷---添加问卷

㈢ phpcms怎样配置投票模块

模块常用操作

㈣ 用php写一个在线投票程序,这段代码是用户投票的,但是只能投一票就死掉了,我希望每副作品都能投一票

“一个用户每天对同一个作品只能投一票,能投的作品数量不限制。”

如果要达到这样的效果,你需要$_GET["id"] 与 Session联系起来,就是说,需要对于每个作品设置一个session变量。大概代码如下:

<?
session_set_cookie_params(86400);
session_start();

if (session_is_registered("tp_".$_GET['id'])) { //此处修改为tp_id
echo "<script>alert('您已经投过票了哦^_^');location='index.php';</script>";
exit;
} else {
$tp = "ok";
session_register("tp_".$_GET['id']);//此处修改为tp_id
}

require_once ("sys_conf.inc");
$link_id = mysql_connect($DBHOST, $DBUSER, $DBPWD);
mysql_select_db($DBNAME);
mysql_query("SET NAMES 'GBK'");
$sql = "update photo set p=p+1 where id=" . $_GET["id"];
mysql_query($sql);
echo "<script>alert('投票成功');location='index.php';</script>";
?>

㈤ php投票系统源代码!请大侠帮我修改!

你的 switch 的代码是错误的,应该是这样的:

switch($_POST['vote']){//判断选择投票的项目
case "toupiao":
toupiao1();
break;
default:
toupiao2();
}

你应该把PHP的错误报告显示关掉了,所以没显示错误
打开php.ini 文件找到 error_reporting,把它设置成:

error_reporting = E_ALL & ~E_NOTICE

㈥ 如何参加世萌投票

想要参加世萌投票,首先你需要访问世萌的官方网站,网址是 http://www.internationalsaimoe.com/index.php。在这里你可以找到你心仪的人物头像,点击即可进行投票。请务必注意,不同的投票人物分属不同的组别,不要混淆。完成投票后记得点击提交。


如果你想要查看参加比赛的人物,可以访问 http://www.internationalsaimoe.com/contestants/。比赛的具体日期可以在规则页面上找到,地址是 http://www.internationalsaimoe.com/rules.php。本次比赛分为多个阶段,从3月21日开始的海蓝宝石赛,到4月11日的黄玉赛,5月2日的紫水晶赛,5月23日的蓝宝石赛,6月13日的绿宝石赛,7月4日的红宝石赛,7月25日的钻石赛,以及9月5日的皇冠总赛。


今晚的比赛将在23点开始,因此你还需要等待一段时间才能进行投票。投票时间为24小时。当进入投票页面时,请注意时间限制,只有在页面下方的时间显示为0时,才能点击submit vote进行投票。对于更多相关信息,你可以访问 http://www.chisml.org.cn/bbs.php。

热点内容
华为liteos编译 发布:2025-05-30 13:25:52 浏览:842
北森编程题 发布:2025-05-30 12:53:49 浏览:785
无法打开ftp 发布:2025-05-30 12:47:11 浏览:662
文件夹的资料 发布:2025-05-30 12:06:07 浏览:72
苹果手机服务器地址哪里获取 发布:2025-05-30 11:46:25 浏览:750
安卓系统开源谷歌怎么控制的 发布:2025-05-30 11:43:30 浏览:367
5m上传速度 发布:2025-05-30 11:43:25 浏览:239
c语言集合的并运算 发布:2025-05-30 11:41:11 浏览:824
云学生服务器 发布:2025-05-30 11:15:20 浏览:154
瑞恩源码 发布:2025-05-30 11:02:33 浏览:352