分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

PHP投票系统

发布时间:2023-09-06 01:31责任编辑:林大明关键词:PHP

投票分类

<!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>
 

投票处理

 
<!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投票系统

原文地址:http://www.cnblogs.com/little-rock/p/8056182.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved