简单的PHP和MYSQL做投票系统_php mysql简单投票系统

展开全部

PHP:<?php

header ('Content-Type:text/html;charset=utf-8');

mysql_connect("localhost","root","") or die('The database connection failed');

mysql_select_db("vote") or die('The database is wrong choice');

mysql_query('SET NAMES UTF8');

if (isset($_POST['name']))

{

@mysql_query("UPDATE `list` SET `votes` = (SELECT `votes` FROM (SELECT * FROM list) as b WHERE `id` = {$_POST['name']}) + 1 WHERE `id` = {$_POST['name']}");

$result = @mysql_query("SELECT * FROM `list`");

echo "当前票数:";

while ($query = mysql_fetch_array($result,MYSQL_ASSOC))

{

echo $query['name'].":{$query['votes']}
";

}

echo "返回上页";

}

else

{

$result = @mysql_query("SELECT * FROM `list`");

echo '

';

echo "谁最聪明32313133353236313431303231363533e58685e5aeb931333337393031:";

while ($query = mysql_fetch_array($result,MYSQL_ASSOC))

{

echo "".$query['name'];

}

echo '';

echo '

';

}

?>

mysql:SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

CREATE DATABASE `vote` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

USE `vote`;

CREATE TABLE `list` (

`id` int(11) NOT NULL auto_increment,

`name` varchar(20) NOT NULL,

`votes` int(11) NOT NULL,

PRIMARY KEY  (`id`)

) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

INSERT INTO `list` VALUES (1, '小明', 0);

INSERT INTO `list` VALUES (2, '小文', 0);

我觉得也够简单了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值