Php 操作time()函数以允许发送电子邮件
我编写了一段代码,允许向所有在一定时间内未登录的用户发送电子邮件 HTML是:Php 操作time()函数以允许发送电子邮件,php,mysql,html,Php,Mysql,Html,我编写了一段代码,允许向所有在一定时间内未登录的用户发送电子邮件 HTML是: <select name="criteria"> <option value="14"<?php if("14" == $form->value("criteria")){ echo 'selected="selected"'; }?>>14 days</option> <option value="28"<?php if("28" =
<select name="criteria">
<option value="14"<?php if("14" == $form->value("criteria")){ echo 'selected="selected"'; }?>>14 days</option>
<option value="28"<?php if("28" == $form->value("criteria")){ echo 'selected="selected"'; }?>>28 days</option>
<option value="90"<?php if("90" == $form->value("criteria")){ echo 'selected="selected"'; }?>>3 months</option>
<option value="180"<?php if("180" == $form->value("criteria")){ echo 'selected="selected"'; }?>>6 months</option>
<option value="365"<?php if("365" == $form->value("criteria")){ echo 'selected="selected"'; }?>>1 year</option>
</select>
数据库查询如下所示:
function getReminderCustomerEmail($time){
global $database;
$q = "SELECT email, title, forename, surname FROM ".TBL_USERS." WHERE last_logged <= '$time'";
return mysql_query($q, $database->myConnection());
}
有什么想法吗?谢谢时间()不是一直减去0吗$标准正在乘以0…时间()不是一直减去0吗$标准被乘以0…任何乘以零的数字都是始终零 您是否在寻找
($criteria*86400)
也许(获得天数),然后从时间()中减去该值(
您还可以使用:
任何数字乘以零都是始终零
您是否在寻找($criteria*86400)
也许(获得天数),然后从时间()中减去该值(
您还可以使用:
一个愚蠢的问题:1000*0=
没错,这是一个愚蠢的问题:1000*0=
没错,它是0我是一个甜甜圈!你必须指定我放置0的3个部分吗?为了可读性,他可能需要($criteria*60*60*24)天。或者至少我认为他是想这么做的。@Luke:你不必,通常使用86400(一天中的秒)或60*60*24(60秒乘以60分钟乘以24小时)[也就是86400])。是的,我忘了把60乘以60乘以24(86400])。我想问题解决了@特雷莫斯:86400不是吗?(不得不做音乐参考,对不起!;p)我是个甜甜圈!你必须指定我放置0的3个部分吗?为了可读性,他可能需要($criteria*60*60*24)天。或者至少我认为他是想这么做的。@Luke:你不必,通常使用86400(一天中的秒)或60*60*24(60秒乘以60分钟乘以24小时)[也就是86400])。是的,我忘了把60乘以60乘以24(86400])。我想问题解决了@特雷莫斯:86400不是吗?(不得不做音乐参考,对不起!;p)你为什么要把你的
$criteria
乘以零?你为什么要把$criteria
乘以零?我是个甜甜圈!你必须指定我放0的3个部分吗?我是一个甜甜圈!您必须指定我放置0的3个部分吗?
function getReminderCustomerEmail($time){
global $database;
$q = "SELECT email, title, forename, surname FROM ".TBL_USERS." WHERE last_logged <= '$time'";
return mysql_query($q, $database->myConnection());
}
$time = time() - ($criteria * 0 * 0 * 0);
strtotime('-' + $criteria + ' day',time());