PHP函数之类
if(isset($_POST['dosubmit'])) {
}
打散
$array_urls = explode("\r\n",$inurl_str);
foreach ($array_urls as $key => $value)
{
}
大小写
strtolower()
统计
if(count($data)<=0)
{
echo "你提交的数据不存在!";
return ;
}
批量添加TP
if(isset($inurl_str)){
$array_urls = explode("\r\n",$inurl_str);
//$data['uid']=$uid;
$data=array();
$i=0;
foreach ($array_urls as $key => $value)
{
$cc=strtolower(trim($value));
if(!empty($cc)){
if(!strstr($cc,"http://")){
$cc="http://".$cc;
}
$arrdata['uid']=$uid;
$arrdata['inurl']=$cc;
$data[$i] =$arrdata;
$i++;
}
}
if(count($data)<=0)
{
echo "你提交的数据不存在!";
return ;
}
$Inurl=D('Inurl');
$k = $Inurl->addAll($data);
if($k){
$this->assign("jumpUrl",U('/Admin/Inurl/index'));
$this->success('添加成功!');
}else{
$this->error('添加失败!');
}
TP正常添加
if($Work->create()){
$work_id = $Work->data($data)->add();
if($work_id){
$this->assign("jumpUrl",U('/Admin/Inurl/index'));
$this->success('添加成功!');
}else{
$this->error('添加失败!');
}
}else{
$this->error($Work->getError());
}
// //查询今日是否已经添加
// $time_today= date('Y-m-d');
// $time_tomorrow = date("Y-m-d",strtotime("+1 day"));
// $map['addtime'] = array('between',array($time_today,$time_tomorrow));
// $map['uid']=$uid;
// $data = $Inurl->where($map)->select();
// if(isset($data)){
// $this->assign("jumpUrl",U('/Admin/Work/index'));
// $this->error('今天已经提交了工作日志!');
// return ;
// }
// if(session('administrator')){
// echo "管理员不允许添加!";
// return ;
// }
// $time1= date('H:i:s',time());
// $timeunix=mktime(17, 00, 00);
// $time2 = date('H:i:s',$timeunix);
// // if($time1<$time2){
// // echo("<h1>工作日志只能在17点后提交!<h1>");
// // return ;
// // }
<form action="{:U('/Admin/Work/search')}" method="post" name="form" id="myform">
<span class="fl"> 时间范围 <input type="text" id="times" name="times" onclick="return Calendar('times');" value="{$times}" class="text" style="width:85px;"/>-<input type="text" id="timee" onclick="return Calendar('timee');" value="{$timee}" name="timee" class="text" style="width:85px;"/></span>
<if condition="($Think.session.administrator eq true)">
<span class="fl"> 姓名 <select name="username"><option value="全部">全部</option>
<volist name="usersvo" id="usersvo">
<option value="{$usersvo.id}" <eq name="usersvo.id" value="$suid">selected="selected"</eq> >{$usersvo.username}</option>
</volist>
</select></span>
</if>
<volist name="list" id="vo">
<tr class='<eq name="mod" value="1">tr<else/>ji</eq>'>
<td align='center'><a href="{:U('/Admin/Work/show',array('id'=>$vo['id']))}">{$vo.id}</a></td>
<td align='center'><a href="{:U('/Admin/Work/show',array('id'=>$vo['id']))}">{$vo.addtime}</a></td>
<td align='center'><a href="{:U('/Admin/Work/show',array('id'=>$vo['id']))}">
<if condition="$vo.todaymood eq 0 "> 超级棒
<elseif condition="$vo.todaymood eq 1"/>高兴
<elseif condition="$vo.todaymood eq 2"/>一般
<elseif condition="$vo.todaymood eq 3"/>郁闷
<else /> 糟透了
</if>
</a></td>
<td align='center'><a href="{:U('/Admin/Work/show',array('id'=>$vo['id']))}">{$vo.username}</a></td>
<td align='center'>
<a href="{:U('/Admin/Work/edit/',array('id'=>$vo['id']))}">修改</a>
<if condition="($Think.session.administrator eq true)">
| <a href="javascript:void(0)" onclick="return confirmurl('{:U('/Admin/Work/del/',array('id'=>$vo['id']))}','确定删除该日志吗?')">删除</a>
</if>
</td>
</tr>
</volist>
PHP函数之类的更多相关文章
- Python 小而美的函数
python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况 any any(iterable) ...
- 探究javascript对象和数组的异同,及函数变量缓存技巧
javascript中最经典也最受非议的一句话就是:javascript中一切皆是对象.这篇重点要提到的,就是任何jser都不陌生的Object和Array. 有段时间曾经很诧异,到底两种数据类型用来 ...
- JavaScript权威指南 - 函数
函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对 ...
- C++对C的函数拓展
一,内联函数 1.内联函数的概念 C++中的const常量可以用来代替宏常数的定义,例如:用const int a = 10来替换# define a 10.那么C++中是否有什么解决方案来替代宏代码 ...
- 菜鸟Python学习笔记第一天:关于一些函数库的使用
2017年1月3日 星期二 大一学习一门新的计算机语言真的很难,有时候连函数拼写出错查错都能查半天,没办法,谁让我英语太渣. 关于计算机语言的学习我想还是从C语言学习开始为好,Python有很多语言的 ...
- javascript中的this与函数讲解
前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域.并且,大家可以认为全局作用域其实就是Window函数的函数作用域,我们编写的js代码, ...
- 复杂的 Hash 函数组合有意义吗?
很久以前看到一篇文章,讲某个大网站储存用户口令时,会经过十分复杂的处理.怎么个复杂记不得了,大概就是先 Hash,结果加上一些特殊字符再 Hash,结果再加上些字符.再倒序.再怎么怎么的.再 Hash ...
- JS核心系列:浅谈函数的作用域
一.作用域(scope) 所谓作用域就是:变量在声明它们的函数体以及这个函数体嵌套的任意函数体内都是有定义的. function scope(){ var foo = "global&quo ...
- C++中的时间函数
C++获取时间函数众多,何时该用什么函数,拿到的是什么时间?该怎么用?很多人都会混淆. 本文是本人经历了几款游戏客户端和服务器开发后,对游戏中时间获取的一点总结. 最早学习游戏客户端时,为了获取最精确 ...
- Python高手之路【四】python函数装饰器
def outer(func): def inner(): print('hello') print('hello') print('hello') r = func() print('end') p ...
随机推荐
- linux more 上一页,下一页
linux more 上一页,下一页 使用more命令可以分页查看内容: 如: more install.txt 分页查看文本内容: 按回车:默认下一行数据: 按空格键盘,默认下一页,以当前屏幕为单位 ...
- UILabel字体间距调整
思路: 写一个 UILbel的子类:在子类里面重新布置UILbel的字体间距: 如代码 .h #import <UIKit/UIKit.h> @interface AdjustableUI ...
- Linux常用shell脚本
在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,如何学好脚本,最关键的是就是大量的练习 和实践. 1.用Sh ...
- Linux rpm安装MySQL
1:查看操作系统信息 ##uname -a : 准备软件包: MySQL-server-5.6.19-1.rhel5.x86_64.rpm MySQL-devel-5.6.19-1.rhel5.x86 ...
- 运行php程序时,浏览器跳出打开和保存提示框
解决办法:将php.ini文件复制到 C:\Windows
- ConcurrentHashMap并不是绝对线程安全的
import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; publi ...
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
原因是没有GLIBCXX_3..15版本,或是更高的版本. 一.查看并下载 32位系统: [root@localhost ~]# strings /usr/lib/libstdc++.so. | gr ...
- Ubuntu中iptables的使用
(一) 设置开机启动iptables# sysv-rc-conf --level 2345 iptables on (二) iptables的基本命令 1. 列出当前iptables的策略和规则# i ...
- js输出指定n位数的随机数的随机整数方法【转发】
/** * Description:[输出指定n位数的随机数的随机整数] * * @param n 指定n位数 * */ function RndNum(n) { var rnd = "&q ...
- webservice系统学习笔记8-简单的权限校验
服务端handler.java package com.ws01; import java.util.Set; import javax.xml.namespace.QName; import jav ...