帝国CMS教程
帝国CMS模板网>帝国CMS教程

帝国cms政府网站模板用的到的值班插件

来源:帝国CMS模板网 作者:帝国CMS教程 时间:2013-05-04
浏览:8.2千+ 收藏 点赞(15)

这个不能直接输出,要利用date这个函数来实现.然后生成一个数组,把下标赋给星期 再利用switch循环.

<?php 
$today= "00:00:00   01-30-2003 "; 
$w=date( "w ",mktime($today)); 
$week=array( 
"0 "=> "星期日 ", 
"1 "=> "星期一 ", 
"2 "=> "星期二 ", 
"3 "=> "星期三 ", 
"4 "=> "星期四 ", 
"5 "=> "星期五 ", 
"6 "=> "星期六 "
); 
switch ($week[$w]){
case 0:
echo ''.$week[$w];
$sql=$empire->query("select * from {$dbtbpre}ecms_news where w='".$week[$w]."' order by newstime limit 10"); 
while($r=$empire->fetch($sql))
{
echo  $r[title];
}
break;
case 1:
echo ''.$week[$w];
$sql=$empire->query("select * from {$dbtbpre}ecms_news where w='".$week[$w]."' order by newstime limit 10"); 
while($r=$empire->fetch($sql))
{
echo  $r[title];
}
break;
case 2:
echo ''.$week[$w];
$sql=$empire->query("select * from {$dbtbpre}ecms_news where w='".$week[$w]."' order by newstime limit 10"); 
while($r=$empire->fetch($sql))
{
echo  $r[title];
}
break;
case 3:
echo ''.$week[$w];
$sql=$empire->query("select * from {$dbtbpre}ecms_news where w='".$week[$w]."' order by newstime limit 10"); 
while($r=$empire->fetch($sql))
{
echo  $r[title];
}
break;
case 4:
echo ''.$week[$w];
$sql=$empire->query("select * from {$dbtbpre}ecms_news where w='".$week[$w]."' order by newstime limit 10"); 
while($r=$empire->fetch($sql))
{
echo  $r[title];
}
break;
case 5:
echo ''.$week[$w];
$sql=$empire->query("select * from {$dbtbpre}ecms_news where w='".$week[$w]."' order by newstime limit 10"); 
while($r=$empire->fetch($sql))
{
echo  $r[title];
}
break;
case 6:
echo ''.$week[$w];
$sql=$empire->query("select * from {$dbtbpre}ecms_news where w='".$week[$w]."' order by newstime limit 10"); 
while($r=$empire->fetch($sql))
{
echo  $r[title];
}
break;
}
 
?>

补充:有点小错误 把switch ($week[$w]) 改成 switch ($w)w是星期字段,news是调用的数据表

帝国CMS模板