投票分类
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<?php$db= new Mysqli("localhost","root","root","db_0808");$sql= "select * from fenlei";$result=$db->query($sql);$data_c= $result->fetch_all();?>
<table border="1">
<?php foreach ($data_c as $i){ echo" <tr><th><a href='vote.php?id={$i[0]}&is_radio={$i[2]}'>{$i[1]}</a></th></tr>";
}?>
</table>
</body>
</html>投票界面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<?php$id=$_GET['id'];$is_radio=$_GET['is_radio'];$db= new Mysqli("localhost","root","root","db_0808");$sql= "select * from toupiao WHERE category_id='{$id}'";$result=$db->query($sql);$data=$result->fetch_all();?>
<form action="tongji.php" method="post">
<table>
<tr>
<td>名字</td>
<td>投票</td>
</tr>
<?php if ($is_radio==1){ foreach ($data as $i){ echo "<tr>
<td>{$i[1]}</td>
<td><input type='radio' name='r' value='{$i[0]}'></td>
</tr>";
}
}else{ foreach ($data as $i){ echo "<tr>
<td>{$i[1]}</td>
<td><input type='checkbox' name='r[]' value='{$i[0]}'></td>
</tr>";
}
} ?>
</table>
<input type="submit" value="提交">
</form>
</body>
</html>投票处理
Modoer 是一款以本地分享,多功能的点评网站管理系统。采用 PHP+MYSQL 开发设计,开放全部源代码。因具有非凡的访问速度和卓越的负载能力而深受国内外朋友的喜爱,不局限于商铺类点评,真正实现了多类型的点评,可以让您的网站点评任何事与物,同时增加产品模块,也更好的网站产品在网站上展示。Modoer点评系统 2.5 Build 20110710更新列表1.同步 旗舰版系统框架2.增加 限制图片
0
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table>
<tr>
<td>名字</td>
<td>票数</td>
</tr>
<?php//$db= new Mysqli("localhost","root","root","db_0808");require_once "../ZY/YIN.class.php";$db = new YIN();$ip=$_SERVER['REMOTE_ADDR'];//获取ip$sql="select count(*) from table2 where ip='{$ip}'";$data = $db->StrQuery($sql);if($data!='0'){ echo "每个人一天只能投一次";$r=$_POST['r']; if (is_array($r)){ $s=implode(',',$r); $sq="select * from toupiao where id in ({$s})";
}else{ $sq="select * from toupiao where id = {$r}";
} $qurle=$db->Query($sq); foreach ($qurle as $i){ echo "<tr><td>{$i[1]}</td><td>{$i[2]}</td></tr>";
}
}else{ $sql = "INSERT INTO table2 VALUES (null,'{$ip}',DEFAULT)"; $squel=$db->strQuery($sql,0); if($squel){// $upsql=update table_name set votes = votes + 1 where ...
//然后把数据insert into 到table2中$r=$_POST['r'];if (is_array($r)){ $s=implode(',',$r); $sql="update toupiao set count=(count+1) where id in ({$s})";
}else{$sql="update toupiao set count=(count+1) where id = {$r}";
}$data=$db->query($sql,0);if ($data){//echo "success";
if (is_array($r)){ $s=implode(',',$r); $sq="select * from toupiao where id in ({$s})";
}else{ $sq="select * from toupiao where id = {$r}";
} $qurle=$db->Query($sq); foreach ($qurle as $i){ echo "<tr><td>{$i[1]}</td><td>{$i[2]}</td></tr>";
}
}
}
}?>
</table>
</body>
</html>
以上就是php实现投票系统的示例代码分析的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号