【发布时间】:2013-01-03 01:16:32
【问题描述】:
想问一下如何在下面的代码中添加if语句。
它目前所做的是将数据库中的所有新闻文章列在其各自月/年的标题下,并将文章分组在此: IE。 2012 年 5 月 - 新闻 A,新闻 B 2012 年 6 月 - 新闻 C 2012 年 7 月 - 新闻 D
由于使用的是 unix 日期系统,我们在 1970 年之前的故事中遇到了问题。 我不希望更改我们目前使用的系统,因为它“工作”,但是,如果可以找到解决方案(我尝试过负数......它不起作用),或者如果可以将语句添加到下面的代码中,以阻止显示文章/为 1970 年之前的文章创建组,这样会很好:)
<h3>Archive</h3>
<? $news=$session->getNews("","","",1);?>
<? while($article=mysql_fetch_array($news)){?>
<?
$date = $article['thedate'];
$year = date('Y', $date);
$month = date('F', $date);
?>
<h4><?=$month." - ".$year;?></h4>
<nav class="small">
<? $innernews=$session->getNews("",$month,$year);?>
<? while($innerarticle=mysql_fetch_array($innernews)){?>
<a href="/news/<?=$innerarticle['ftitle']?>" <? if($title==$innerarticle['ftitle']){?> class="active"<? }?>><?=$innerarticle['title']?></a>
<? }?>
</nav>
<? }?>
<h4>Pre-1970</h4>
<nav class="small">
<a href="#">See More - Currently Unavailable</a>
</nav>
</div>
【问题讨论】:
-
@MathewFoscarini 你不应该使用 w3schools
-
w3school 链接在 SO 上的接收效果不是很好,尤其是在 PHP 方面,大部分都是废话:w3fools.com
-
@MathewFoscarini 您是如何/在哪里学会编写这样的代码的?
-
当你用谷歌搜索“php if”时,这只是第一件事。这与我想提出这个问题的努力一样多。所以谢谢你把我拉回来并浪费我更多的时间。