TypechoJoeTheme

轩宇网

最新文章

2020-04-05

ThinkPHP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】

ThinkPHP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
这篇文章主要介绍了TP5框架model常见操作,结合实例形式总结分析了thinkPHP5框架增删改查、聚合、获取器、修改器、时间戳、软删除等常见操作技巧,需要的朋友可以参考下本文实例讲述了TP5框架model常见操作。分享给大家供大家参考,具体如下:•使用model 查询数据,添加数据,修改数据,删除数据•聚合操作•获取器,修改器•自动添加时间戳(创建时间,修改时间)•软删除1、使用model查询数据$res = User::get(1); //获取主键为1的数据,得到的是一个对象 $res = $res->toArray(); //将对象转化为数组 dump($res->name); //获取 $res 里 name 字段的值 //使用闭包函数查询 id=1 的记录 $res = User::get(function($query){ $query->where("id","eq",1) ->field('name') }); $res = User::where("id&quo...
2020年04月05日
3,705 阅读
0 评论
2020-03-25

php中遍历二维数组并以表格的形式输出

php中遍历二维数组并以表格的形式输出
一.索引数组<?php //使用array()语句结构将联系人列表中所有数据声明为一个二维数组,默认下标是顺序数字索引 $contact1 = array( //定义外层数组 array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1 array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),//子数组2 array(3,'峰某','C公司','天津市','(022)24680246','fm@mysql.com'), //子数组3 array(4,'书某','D公司','重庆市','(023)13579135','sm@php.com') //子数组4 ); //以HTML表格的形式输出二维数组中的每个元素 echo '<table border="1" wid...
2020年03月25日
3,767 阅读
0 评论
2020-03-24

微信小程序+php 授权登陆查看,完整代码

微信小程序+php 授权登陆查看,完整代码
先来看效果图实现流程:1、授权登陆按钮和正文信息放到了同一个页面,未授权的时候显示登陆按钮,已授权的时候隐藏登陆按钮,显示正文信息,当然也可以授权和正文分开成两个页面,在授权页面的onload里判断是否已授权,若已授权就直接跳转正文的页面。这里只说授权按钮和正文在同一页面的情况。2、在onload里先判断是否已授权,如果已授权,就隐藏授权登陆按钮,显示正文信息,如果没有授权,显示授权登陆按钮。3、前端使用button的open-type="getUserInfo"来操作,点击授权按钮之后,“e”中会携带userInfo,用户的基本信息(和使用wx.getUserInfo接口获取的数据一样,所以我是在"e"里面直接取的,没有调用wx.getUserInfo接口)4、使用wx.login接口获取登陆凭证code,使用code去后解密换取openid,传输code的时候带上第3步获取的用户信息一块发送给后台解密(也可以不携带,携带的目的是为了验证签名,这样安全一些,不验证也可以)5、后台解密使用的是“auth.code2Session”接口,解密用到的SDK下载地址“https://d...
2020年03月24日
3,844 阅读
0 评论
2020-03-24

jQuery input输入框回车生成标签,可删除,并获取标签的值

jQuery input输入框回车生成标签,可删除,并获取标签的值
效果图如下:html代码<!DOCTYPE html> <html lang="zh-CN"> <head> <title>flat-ui标签</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width" /> <script src="js/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="css/css.css"/> <script src=&quo...
2020年03月24日
3,528 阅读
4 评论
2020-03-24

ThinkPHP5+jQuery+MySql实现投票功能

ThinkPHP5+jQuery+MySql实现投票功能
这篇文章主要介绍了ThinkPHP5+jQuery+MySql实现投票功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下ThinkPHP5+jQuery+MySql实现投票功能,先给大家展示下效果图,如果大家感觉效果不错,请参考实例代码。效果图:前端代码:<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>基于THINKPHP5实现红蓝投票功能</title> <style type="text/css"> .vote{width:288px; height:300px; margin:40px auto;position:relative} .votetitle{width:100%;height:62px; background:url(/static/index/images/icon.png) no-repeat 0 30px; font...
2020年03月24日
3,347 阅读
0 评论
2020-03-05

微信小程序搜索功能(附:小程序前端+PHP后端)

微信小程序搜索功能(附:小程序前端+PHP后端)
这篇文章主要介绍了微信小程序搜索功能(附:小程序前端+PHP后端),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧开发需求微信小程序已经是非常火了,而且学习也比较容易,但是对于初学者来说还是一件比较伤脑筋的事,接下来给大家分享一下小程序搜索的思路。流程1、表单(输入框、提交按钮、提交的name值)2、接收表单数据(js获取表单name=keyword的值)3、通过wx.request向服务器后端发起请求查询数据库4、返回JSON格式的数据给小程序,js解析渲染到小程序前端展示界面代码index.wxml<!-- 标题 --> <view class="title">小程序搜索</view> <!-- 搜索框view --> <view class="search_con"> <!-- 表单 --> <form bindsubmit="formSubmit"> <!-- 记得设置name值,这样JS...
2020年03月05日
4,126 阅读
0 评论
2020-03-05

微信小程序开发搜索功能实现(前端+后端+数据库)

微信小程序开发搜索功能实现(前端+后端+数据库)
这篇文章主要介绍了微信小程序开发搜索功能实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧界面比较丑,主要实现逻辑...超级简单的界面,表单,提交按钮,搜索结果展示区域...下面是index.wxml<!--index.wxml--> <form bindsubmit="formSubmit"> <!--提交按钮 --> <input type="text" name="id" placeholder='输入关键词' style='border:1px solid #ccc;height:30px;'/> <button formType="submit" class="btn">搜索</button> </form> <view>搜索结果</view> <view wx:for="{...
2020年03月05日
4,140 阅读
0 评论
2020-03-04

ThinkPHP框架下的登录、注册、找密码

ThinkPHP框架下的登录、注册、找密码
ThinkPHP框架下使用ajax表单提交的登录、注册、找密码。注册后的用户需后台审核。user表的字段为id、num、password、name、email、addtime、status<?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { //处理登录 public function signin(){ if(IS_GET){ $this->display(); } if(IS_POST){ /* 调用登录接口登录 */ $User = M('user') ; //I方法接收页面传递来的值 $num = I('num') ; $password = I('password') ; ...
2020年03月04日
3,620 阅读
0 评论
2020-03-04

include、include_once、require、require_once的区别【转】

include、include_once、require、require_once的区别【转】
首先要说的是,include、include_once、require、require_once的核心功能都是一样的,都是相当于把目标网页的代码生硬地直接复制过来。基本上,如果不从性能上考虑,使用include、include_once、require、require_once都可以达到基本的效果。基本上爱怎么用就怎么用。其中的微小差别如下:例如1.php中有句简单的打印语句:<?php echo "1"; ?>下面的程序运行的结果:<?php include '1.php'; require '1.php'; include_once '1.php'; require_once '1.php'; ?>为2个1,而不是4个1,因为include和require都是引入指定的文件,_once表示只引入一次,即之前已经引入过的不再引入。如果写成:<?php include_once '1.php'; require_once '1.php'; include '1.php'; require '1.php'; ?>结果将是4个...
2020年03月04日
3,965 阅读
0 评论
2020-01-15

Windows 10版本business_editions和consumer_editions的区别?

Windows 10版本business_editions和consumer_editions的区别?
Windows 10版本business_editions和consumer_editions的区别?【答1】二者都内置专业版,不同之处在于:consumer_editions 版本包含:Home(家庭版); Education(教育版) ; Professional(专业版);business_editions 版本包含:Education(教育版); Enterprise (企业版); Professional(专业版);【答2】Windows 10 (business editions) VL版ISO镜像包含以下版本(根据需要选择安装):专业版、企业版、教育版、专业工作站版、专业教育版Windows 10 (consumer editions) 零售版ISO镜像包含以下版本(根据需要选择安装):家庭版、专业版、教育版、家庭单语言版、专业工作站版、专业教育版【答3】Windows 10 各版本区别:家庭版(Home):供家庭用户使用,无法加入Active Directory和Azure AD,不允许远程链接专业版(Professional):供小型企业使用 在家庭版基础上增加...
2020年01月15日
6,544 阅读
0 评论