求一段依据日期隔行显示内容列表的PHP代码

WBOY
Freigeben: 2016-06-13 12:12:52
Original
915 Leute haben es durchsucht

求一段根据日期隔行显示内容列表的PHP代码

本帖最后由 ikaimi 于 2014-12-30 17:03:46 编辑
<br /><?php<br />  $sql = mysql_query("select title,times from table order by times desc limit 0,50"); <br />  while($row=mysql_fetch_array($sql)){ <br />  //每个日期只显示一次<br />    echo "<h2>".$row['times']."</h2>";<br />	//该日期发布的全部内容<br />	echo "<li>".$row['title']."</li>";<br />  }<br />?><br />
Nach dem Login kopieren


显示方式如下
12-30
12-30发布的内容1
12-30发布的内容2
12-30发布的内容3
12-30发布的内容4
12-30发布的内容5
12-29
12-29发布的内容1
12-29发布的内容2
12-29发布的内容3
12-29发布的内容4
12-29发布的内容5
12-28
12-29发布的内容1
12-29发布的内容2
12-29发布的内容3
12-29发布的内容4
12-29发布的内容5
------解决思路----------------------
<br /><?php<br />  $sql = mysql_query("select title,times from table order by times desc limit 0,50"); <br />  $init_time="";<br />  while($row=mysql_fetch_array($sql)){ <br />	if($init_time==''){ //第一次循环 显示时间和第一条信息类容<br />		$init_time=$row['times'];<br />		echo "<h2>".$row['times']."</h2>";<br />		echo "<li>".$row['title']."</li>";<br />	}else{   //不是第一条判断 时间与上一条是否相等<br />		if($init_time==$row['times']){  //相等的话说明是同一时间段的 直接打印内容<br />			echo "<h2>".$row['title']."</h2>";<br />		}else{	//不一样  打印时间 和 内容<br />			echo "<h2>".$row['times']."</h2>";<br />			//该日期发布的全部内容<br />			echo "<li>".$row['title']."</li>";<br />		}<br />	}<br />  }<br />?><br />
Nach dem Login kopieren

在你的代码基础上改了下,可以试试。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage