韩顺平 zend framework 视频教程 源代码和笔记心得第5讲——第6讲 投票系统源代码
2012-07-28 17:35
567 查看
没啥好说的,直接上源代码 ,多上机,多联系。
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');
}
}
}
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从入门到精通_视频教程_第5讲_无序列表_有序列表_框架_学习笔记_源代码图解_PPT文档整理
- 韩顺平zend+framework sendmail 视频教程 笔记心得 源代码下载 第19讲+综合应用-购物车5
- 韩顺平zend+framework 视频教程 笔记心得 源代码下载 第20讲+综合应用-购物车5
- 韩顺平_php从入门到精通_视频教程_第6讲_浮动窗口_表单及表单控件①_学习笔记_源代码图解_PPT文档整理
- 传智播客 韩顺平 php视频教程 笔记心得 zend.framework.第7——14讲 数据采集系统源代码
- 韩顺平_php从入门到精通_视频教程_第13讲_选择器使用细节_块元素和行内元素_盒子模型_盒子模型经典应用①_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第20讲_仿sohu首页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第4讲_图像_表格_实际应用-菜谱_课堂练习-课程表_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第22讲_可爱屋首页面(浏览器兼容)评讲_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第9讲_多标签汇总②_线包字效果_测试题_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第11讲_初识css_类选择器_id选择器_html选择器_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第14讲_盒子模型经典应用②_作业布置_学习笔记_源代码图解_PPT文档整理
- 韩顺平_php从入门到精通_视频教程_第7讲_表单及表单控件②_学习笔记_源代码图解_PPT文档整理
- 韩顺平 php视频教程 笔记心得 zend.framework.第16讲.综合应用-购物车2
- 韩顺平zend+framework 视频教程 笔记心得 第18讲+综合应用-购物车4
- 韩顺平_php从入门到精通_视频教程_学习笔记_源代码图解_PPT文档整理_目录
- 韩顺平 php视频教程 笔记心得 zend.framework.第16讲.综合应用-购物车2
- 韩顺平zend+framework 视频教程 笔记心得 第18讲+综合应用-购物车4
- 韩顺平_php从入门到精通_视频教程_第0讲_开山篇_学习笔记_源代码图解_PPT文档整理