韩顺平 zend framework 视频教程 源代码和笔记心得第5讲——第6讲 投票系统源代码
来源:互联网 发布:2017零售业数据分析 编辑:程序博客网 时间:2024/03/29 00:43
没啥好说的,直接上源代码 ,多上机,多联系。
http://download.csdn.net/detail/ibmfahsion/4460772
数据库下载地址:
http://download.csdn.net/detail/ibmfahsion/4460807
核心代码:
<?php
require_once 'BaseController.php';
require_once APPLICATION_PATH.'/models/Item.php';
require_once APPLICATION_PATH.'/models/VoteLog.php';
/**
* 专门管理后台
* Enter description here ...
* @author harry_manage_top_100
*
*/
class VoteController extends BaseController
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
// action body
}
public function voteAction()
{
// action body
/* echo 'toupiao';
exit();*/
//获取用户投票的id
$item_id=$this->getRequest()->getParam('itemid','no');
//$this->getResponse();
$ip=$this->getRequest()->getServer('REMOTE_ADDR');
$today=date('ymd');//20120801
/* echo $item_id.'--'.$ip;
exit();*/
//先看看vote_log这个表中今天是否投过一次
$voteLogModel=new voteLog();
//sql注入先不考虑
$where="ip='$ip' AND vote_date=$today";
$res=$voteLogModel->fetchAll($where)->toArray();
/*echo $today.'----';
echo '<br>'.$where;
echo '<br>'.count($res);
exit();*/
if(count($res)>95){
//提示一句话
$this->render('error');
return;
}else{
//更新item的vote_count,添加这个人的投票日志
$data=array(
'ip'=>$ip,
'vote_date'=>$today,
'item_id'=>$item_id
);
if($voteLogModel->insert($data)>0){
$itemModel=new Item();
//通过主键直接获取对应的item
$item=$itemModel->find($item_id)->toArray();
$newvote=$item[0]['vote_count']+1;
$set=array(
'vote_count'=>$newvote
);
$where="id=$item_id";
$itemModel->update($set,$where);
}
$this->render('ok');
}
}
}
- 韩顺平 zend framework 视频教程 源代码和笔记心得第5讲——第6讲 投票系统源代码
- 传智播客 韩顺平 php视频教程 笔记心得 zend.framework.第7——14讲 数据采集系统源代码
- 韩顺平 PHP视频教程 zend framework 第1讲 ——第4讲 笔记心得
- 韩顺平zend+framework sendmail 视频教程 笔记心得 源代码下载 第19讲+综合应用-购物车5
- 韩顺平zend+framework 视频教程 笔记心得 源代码下载 第20讲+综合应用-购物车5
- 韩顺平 php视频教程 笔记心得 zend.framework.第16讲.综合应用-购物车2
- 韩顺平 php视频教程 笔记心得 zend.framework.第17讲.综合应用-购物车3
- 韩顺平zend+framework 视频教程 笔记心得 第18讲+综合应用-购物车4
- 第1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门 韩顺平php视频教程ppt 笔记心得
- 传智播客 韩顺平 php视频教程 笔记心得 zend.framework.第15讲.综合应用-购物车1
- 韩顺平_php从入门到精通_视频教程_第15讲_di-css作业评讲①_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第16讲_div-css作业评讲②_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第17讲_div-css作业评讲③_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第0讲_开山篇_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第1讲_html介绍_html运行原理①_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第7讲_表单及表单控件②_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第10讲_div-css开山篇_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第12讲_通配符选择器_父子选择器_学习笔记_源代码图解_PPT文档整理
- vi笔记
- 《C++标准程序库》第四章摘录与笔记
- 黑马程序员——反射深入理解
- Eclipse 使用dropins的插件安装方式【转】
- vi命令参考
- 韩顺平 zend framework 视频教程 源代码和笔记心得第5讲——第6讲 投票系统源代码
- vi命令大全
- vi命令
- SRM 499 DIV2 500pt
- vi命令
- eclipse和Myeclipse什么关系
- 关于超链接标签 a 里的属性调用js的问题 以及yii button里面调用cgridview 某一行数据
- 北大ACM poj2141 Message Decowding
- Android 日志输出到本地txt