Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从mysql调用数据的超链接_Php_Mysql - Fatal编程技术网

Php 从mysql调用数据的超链接

Php 从mysql调用数据的超链接,php,mysql,Php,Mysql,我正在尝试创建一个带有超链接的页面,当单击该页面时,该页面将显示表中的所有记录,其中提醒日期在本周(Sun Sat)内,但默认情况下,将显示当天的所有提醒。谢谢你的帮助 // not sure how to create the link for 'Week' <li><a href="/backend/followup/followup.php">Today</a></li> // default page <li><a hr

我正在尝试创建一个带有超链接的页面,当单击该页面时,该页面将显示表中的所有记录,其中提醒日期在本周(Sun Sat)内,但默认情况下,将显示当天的所有提醒。谢谢你的帮助

// not sure how to create the link for 'Week'
<li><a href="/backend/followup/followup.php">Today</a></li> // default page 
<li><a href="/backend/followup/followup.php?reminder=">Week</a></li>
更新-这正在工作(除了“上周”):


从我对你的问题的理解来看,这应该有助于你行动起来

将您的链接更改为

<a href="/backend/followup/followup.php?reminder=week">Week</a>

工作起来很有魅力!谢谢我如何添加月份和季度?只需添加更多的条款
elseif-rementer==月
elseif-rementer==季度
,以及相应的代码。我得到了那部分,只是不确定当前月份和当前季度的字符串是什么……我想月份是
YEAR(rementer)=年(CURDATE()),月份(rementer)=月(CURDATE month())
如何计算当前季度?季度-您知道我上周的美元为什么不起作用吗?我已经更新了我的代码。
if($_GET['reminder'] == 'lastweek') {
$lastweek = date('Y-m-d', strtotime('last sunday'));
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND contacttodo.reminder BETWEEN '$lastweek' AND '$lastweek' - INTERVAL 6 DAY ORDER BY contacttodo.reminder ASC"; 
} 

elseif 

($_GET['reminder'] == 'thisweek') {     
$thisweek = date('Y-m-d', strtotime('last sunday'));     
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND contacttodo.reminder BETWEEN '$thisweek' AND '$thisweek' + INTERVAL 6 DAY ORDER BY contacttodo.reminder ASC"; 
} 

elseif 

($_GET['reminder'] == 'nextweek') {     
$nextweek = date('Y-m-d', strtotime('next sunday'));     
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND contacttodo.reminder BETWEEN '$nextweek' AND '$nextweek' + INTERVAL 6 DAY ORDER BY contacttodo.reminder ASC"; 
} 

elseif 

($_GET['reminder'] == 'thismonth') {     
$thismonth = date('Y-m-d');     
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND YEAR(reminder) = YEAR(CURDATE()) AND MONTH(reminder) = MONTH(CURDATE())ORDER BY contacttodo.reminder ASC"; 
} 

elseif 

($_GET['reminder'] == 'thisquarter') {     
$thisquarter = date('Y-m-d');     
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND YEAR(reminder) = YEAR(CURDATE()) AND QUARTER(reminder) = QUARTER(CURDATE())ORDER BY contacttodo.reminder ASC"; 
} 

elseif 

($_GET['reminder'] == 'thisyear') {     
$thisyear = date('Y-m-d');     
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND YEAR(reminder) = YEAR(CURDATE()) ORDER BY contacttodo.reminder ASC"; 
} 

else {     

$today = date('Y-m-d', strtotime('today'));     
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID  AND contacttodo.reminder = '$today' ORDER BY contacttodo.reminder ASC"; 
<a href="/backend/followup/followup.php?reminder=week">Week</a>
if($_GET['reminder'] == 'week') {
    $week = date('Y-m-d', strtotime('last sunday'));
    $query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND contacttodo.reminder BETWEEN '$week' AND '$week' + INTERVAL 6 DAY ORDER BY contacttodo.reminder ASC";
} else {
    $today = date('Y-m-d', strtotime('today'));
    $query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND contacttodo.reminder = '$today' ORDER BY contacttodo.reminder ASC";
}

/* Code to execute query and print results */