我正在尝试整理一个电影列表网页,该网页根据电影的#TITLE# 按顺序列出所有电影。目前,该软件会根据模板文件自动生成网页。以下是模板文件中列出电影的编码部分:
<!-- Latest additions-->
#LATEST_ADDITIONS_START#
<div class="header">Movie Cover Listings</div>
#LATEST_ADDITIONS_TEMPLATE_START#
<li>
<a href="movies/#INDEX#.htm">
<table style="display: inline; border: 0; cellspacing: 1;">
<tr align="center">
<td align="center"><img border="0" src="covers/#COVER#.jpg" width="#WIDTH#" height="#HEIGHT#"></td>
</tr>
<tr align="center">
<td width="80" height="100" align="center" valign="top">#TITLE#</td>
</tr>
</table>
</a>
</li>
#LATEST_ADDITIONS_TEMPLATE_END#
<div class="link_latest"><tr>#LATEST_ADDITIONS#</tr></div>
#LATEST_ADDITIONS_END#
<!-- All movies -->
这是程序使用模板文件从数据库生成的内容:
<!-- Latest additions-->
<div class="header">Movie Cover Listings</div>
<div class="link_latest"><tr>
<li>
<a href="movies/2.htm">
<table style="display: inline; border: 0; cellspacing: 1;">
<tr align="center">
<td align="center"><img border="0" src="covers/000002.jpg" width="90" height="135"></td>
</tr>
<tr align="center">
<td width="80" height="100" align="center" valign="top">3 Days to Kill</td>
</tr>
</table>
</a>
</li>
<li>
<a href="movies/1.htm">
<table style="display: inline; border: 0; cellspacing: 1;">
<tr align="center">
<td align="center"><img border="0" src="covers/000001.jpg" width="89" height="135"></td>
</tr>
<tr align="center">
<td width="80" height="100" align="center" valign="top">300: Rise of an Empire 3D</td>
</tr>
</table>
</a>
</li>
</tr></div>
<!-- All movies -->
如您所见,它会按#INDEX# 文件名自动按数字降序排列。我想按#TITLE# 名称的字母顺序排序。
有人知道怎么做吗?
谢谢你的帮助。
最佳答案
您正在从后端数据库获取所有值,该数据库按 DESC file_name 降序显示所有值。
如果你想按标题名称显示所有数据,你只需要这样做:
SELECT * FROM table_name ORDER BY title_name DESC
关于javascript - 需要函数对 htm 页面中生成的 <li> 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391651/