Thinkphp 完整的增删改查 Action

Thinkphp 完整的增删改查 Action
因为项目的需求,写了一个简单的 Action,其中包含了使用率较高的增删改查了,很简单,仅供自己参考吧,因为用的频率较高,所以每次写到增删改查操作的时候都要用到,所以放在博客里面,在需要的时候可以进行拷贝了,呵呵。懒人嘛,什么东西都是写了一遍就不想再写了。 <?php   // 本类由系统自动生成,仅供测试用途   class GradeAction extends CommonAct...

Thinkphp同时读取多个表

Thinkphp同时读取多个表
不管是在 Thinkphp 框架还是在其它框架里面,同时读取多个表已经是很正常的事情了,在上一篇小虎博客已经把添加内容读取分类表以及编辑内容读取分类表的类方法代码贴出来了,这篇文章里面再贴一个显示分类表名称的代码,因为显示的是循环每一条数据库里面的信息,但每一条又有其上级分类的名称,其实在 Thinkphp 中来显示很简单,没有自己手写的哪么复杂,好了先看 Thinkphp select 方法吧,如下所示: ...

Thinkphp获取所属分类名称

Thinkphp获取所属分类名称
使用 Thinkphp 最大的好处就是不用自己去写哪些繁琐的增删改查代码了,在 Thinkphp 里面直接实例化调用就可以了,Thinkphp 开发站点的效果极其的高速,尤其对于经常用到的增删改查,开发就更快速了,在站点的开发应用中,有的时候我们不仅仅要读取一个表,有可能四个表五个表都有其关联性,比如新闻站点,每一条新闻都有其自己的新闻分类,在这个基础之上,去扩展一个大型的新闻站点也是很容易的事情,之前...

thinkphp整合PHPExcel导入Excel数据到mysql(2)

thinkphp整合PHPExcel导入Excel数据到mysql(2)
上一篇文章里面只是仅仅分享两个Thinkphp使用PHPExcel导入Excel数据到mysql的源码,实际上有了实例源码之后,把实例源码整合到自己的项目中是很简单的一件事情了,下面小虎博客再来分享一下自己使用 PHPExcel 批量导入 Excel 的数据到 Mysql 吧,只是分享的代码有点凌乱,因为我的项目涉及到了几个 Thinkphp 的表,要查询余额以及扣款,还有风险等级,风险比例的计算。 function impUser(){ &...

thinkphp整合PHPExcel导入Excel数据到mysql(1)

thinkphp整合PHPExcel导入Excel数据到mysql(1)
需要做一个Excel批量导入mysql的项目,当然第一时间想到的就是 PHPExcel 伟大的类库了,PHPExcel除了xls之类的导入之外,还可以导入word等其它格式的数据,好了,首先的思路就是先进行一条的导入,然后再使用 for 循环进行批量的导入,因为项目的要求是先提供 Excel 的模板供商户下载,然后再填好后进行批量上传导入,模板的要求是少于 100 条的数据,100 条 excel 数据导入,再加上每一条的扣除余额计算,...

容联云通讯Sms短信发送开发实例

容联云通讯Sms短信发送开发实例
从网上查了一下,单位里用的应该是容联云通讯的短信开发平台,一看官网神马的,真的很高大上,短信接口的开发要比移动支付接口的开发神马的整合起来简单多了,档案系统用的是 thinkphp 系统,整合起来短信接口就更不在话下了,直接把类库放置到 thinkphp 目录系统下 /lib/thinkphp/extend/vendor/sms/ccprestSDK.php,这只是一个类库的核心文件,基本上不用去管的,在使用的时候直接实例化里面的 function ...

phpcms多表查询图集上下页

phpcms多表查询图集上下页
我们知道,phpcms提供了最基础的 pc 标签来进行调用各种信息,但 pc 标签又不是万能的,有些需求不能够调用出来,所以phpcms的官网也提供了另一种解决方案,哪就是 get 万能标签了,get 万能 sql 标签可以组合成各种各样我们需求的 sql 语句,然后根据 sql 来调用我们需要的信息,在做项目的时候,遇到了调用图集,这个需求是这样的,首先要判断图集存不存在,如果存在的话则显示调用,如果不存在的话就不显...

phpcms单条图文信息的调用

phpcms单条图文信息的调用
单条信息实际上只是将 pc 标签里面的 num 值设成了 1,如果想要调用多条图文信息的话,直接更改 num 的值就可以了,在做 phpcms 项目的时候,需要在一个模板块里面先调用一条图片和图片描述的信息,然后下面才是文章的列表,也就是先调用一条图文信息,这个就比较简单了,用普通的 pc 标签就可以做到了,如下代码: {pc:content action="position" posid="2" thumb="1" order="listo...

phpcms全站热点文章月排行

phpcms全站热点文章月排行
要在项目的首页调用全站的热点文章,当然至于月排行,是每月要进行自动更换的,无奈在全站只找到 hits 全站排行调用,貌似想要调用全站热点文章月排行,使用标签是很难达到的,好了,phpcms 是有万能的 get 标签的,从网上找找这样的标签不难,直接把 pc 标准标签一改就OK了,代码如下,我这里调用的是图集的内容,可以修改成你自己的文章内容。 {pc:get sql="SELECT h.`monthviews`,n.`title...

phpcms 多行多列文章排列

phpcms 多行多列文章排列
在用phpcms做文章列表排序的时候,需要两行两列这样的排列,实际上在 div+css 的排版方式中是很容易实际的,直接将 li 的 float 值设为 left 就可以了,但我实际的是 table 做的项目,无奈 div+css 不会,没办法,只好硬着头皮来整合 phpcms 了,在table中如果想要多行多列排序的话,就要用到 tr 的分行了,完整的代码如下: {pc:get sql="SELECT * FROM `v9_picture` order&nb...

简单的tab选项卡

简单的tab选项卡
因为项目的需求,需要在站点首页做个简单的tab选项卡,每个选项卡下面有一小部分的文字,当然还要有一个像素的灰色边,从网上找了几款,都不太理想,昨天的时候改了老半天也没修改好样式,今天在懒人网上面找了一个简单的tab选项卡,修改了一下,正符合站点的要求,整个代码也非常的简单,所以一定是要分享出来的,如果有需要用到的朋友可以直接拿来使用。 <style>   *{margin:0;paddin...

phpcms幻灯片的调用

phpcms幻灯片的调用
phpcms自带了图片幻灯片的效果,实际上就是整合了 js 文件在模板里面,一般都是和 phpcms 的推荐位结合来用,推荐的缩略图显示到幻灯片里面,因为更换了phpcms的模板,所以在调用的时候直接把默认 default 里面的代码给拷贝过来了,结果发现用不了,原来只是调用了代码,缺少了 js 和 css 这些样式,调用整个幻灯片应该连 js 和 css 样式完整的都拷贝过来才行,看如下的整个代码如下: <link hre...

简单的一款js同意后点击

简单的一款js同意后点击
在做一个项目的时候,要求,只有同意阅读了之后才可以点击进行提交,当然这就是网上大多数同意条款之后才可以进行下一步注册的小例子了,跟我的要求蛮像的,这种简单的项目要求,只需要几句js就可以实现了,前一段时间刚学的 js,现在恐怕已经写不出来了,只能从网上找现成的了,当然,懒人嘛,大都是这个样子,好了,代码如下: <input type="checkbox" onclick="if(this.checked) do...

ThinkPHP find方法 查询一条数据记录

ThinkPHP find方法 查询一条数据记录
find() ThinkPHP find() 方法是和 select() 用法类似的一个方法,不同之处 find() 查询出来的始终只有一条数据,即系统自动加上了 LIMIT 1 限制。 当确认查询的数据记录只能是一条记录时,建议使用 find() 方法查询,如用户登录账号检测: public function chekUser(){         header("Content-Type:text/html; charset=utf-8");  &...

thinkphp简单的上传功能

thinkphp简单的上传功能
最近在做一个 thinkphp 上传导入 excel 表到 mysql 数据库中的实例,用到了 thinkphp 上传功能,我的思路是这样的,先把 excel 表通过上传功能上传到服务器上面,然后再进行导入到 mysql,目前的功能基本上都已经实现了,这是自己使用的一个小小的上传功能,当然还在完善中,等整个完善好了,再把导入 excel 的功能给分享下来,先来看一下 thinkphp 上传文件到服务器的 php 代码吧. //上传方法 &nb...

一款jquery发送验证码计时器

一款jquery发送验证码计时器
接上一篇的js发送验证码计时器,因为在发送验证码的时候要提前进行检查的,看看数据库里面有没有这条数据,之前的代码都是使用 jquery 来写的,所以在 jquery 里面去调用 js 的计时器就很难了,没办法,只好再写一款 jquery 的验证码计时器了,当然也是从网上找的一款计时器,加上自己小小的修改和之前的代码进行整合了,我们先看看单独的 jquery 计时器代码,如下: <script type="text/javasc...

一款js发送验证码计时器

一款js发送验证码计时器
要做一款手机注册时发送验证码的计时器,也就是点击一次发送按钮,然后按钮变灰成不可点击的状态,等到指定(60秒)之后才可以再次点击,这样有效的防止了用户一直点击而产生错误,首先想到的自然就是 js 了,研究了一下午的时候,不过这个 js 和之前页面的无法整合,之前的所有注册全是 jquery,所以这个也就没用了,不过效果看起来还不错,所以先收藏起来吧,也是从网上找的,只可惜了没有 jquery 的即时返...

开启ThinkPHP调试模式

开启ThinkPHP调试模式
本来以为项目有自己的缓存文件,后来发现原来用的是ThinkPHP的缓存模式,怪不得一直调整栏目导致样式不变呢,一个项目的配置文件,这样一看就很明了了,如下文件: <?php   require('../common/config/360safe/360webscan.php');   define('APP_DEBUG',TRUE); //开启调试模式   define('THINK_PATH', "../lib/ThinkPHP/");   define('TMPL_PATH',...

wampserver下mysql如何导入数据库

wampserver下mysql如何导入数据库
你的xxx.db里面如果都是sql语句的话,那么跟着我说的做,假如你的库名叫mydb 1.进入mysql命令行 因为你是wampserver,那么就cmd进入dos mysql -u root -p 之后提示输入密码成功进入 2.建库(如果库已经存在,略过这一步) create database mydb; 3.选库 use mydb; 4.导入数据(这里假定你的xxx.db在E:\test目录下) source E:\test\xxx.db; 5.等待 你会看到mysql会导入数据,比用那些GUI程序导入的速度快多了 ...

linux安装分区笔记

linux安装分区笔记
小虎博客在学习linux安装时进行linux安装分区时的笔记,暂时记录下来,以供自己查阅,虚拟机共 12GB. 首先分区 第一分区:/boot 固定大小,100M,强制为主分区,引导程序。 第二分区:/ 根目录 4000M 第三分区:/usr 4500M,相当于windows C盘下Program Files,装软件用的。 第四分区:/var 1500M,日志存放的地方,用户登陆,读取磁盘log。 第五分区:选择文件系统类型 swap,1200M。内存置换空间,虚拟...