JS怎样让表格每个tr的第一个td按照1,2,3,4,5.....循环排序
比如:<table><tr><td>1</td><td>内容</td><td>内容</td><td>内容</td><td>内容</td><td>内容</td></tr><...
比如:
<table>
<tr>
<td>1</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
<tr>
<td>2</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
<tr>
<td>3</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
<tr>
<td>4</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
.............循环.
</table
那请问php如何排序,这是织梦的模板文件:
{dede:datalist}
<?php
$row = $fields;
?>
<tr>
<td></td>
<td><?php echo $row['A'];?></td>
<td><?php echo $row['B'];?></td>
<td><?php echo $row['C'];?></td>
</tr>
{/dede:datalist}
PHP文件:
<?php
$sql = "SELECT * FROM #@__group WHERE groupid='$id' ORDER BY TIME desc";
$dl = new DataListCP();
$dl->pageSize = 30;
$dl->SetParameter('id', $id);
$dl->SetTemplate(GROUP_TPL.'/test.html');
$dl->SetSource($sql); //设定查询SQL
$dl->Display(); 展开
<table>
<tr>
<td>1</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
<tr>
<td>2</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
<tr>
<td>3</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
<tr>
<td>4</td> <td>内容</td> <td>内容</td><td>内容</td><td>内容</td><td>内容</td>
</tr>
.............循环.
</table
那请问php如何排序,这是织梦的模板文件:
{dede:datalist}
<?php
$row = $fields;
?>
<tr>
<td></td>
<td><?php echo $row['A'];?></td>
<td><?php echo $row['B'];?></td>
<td><?php echo $row['C'];?></td>
</tr>
{/dede:datalist}
PHP文件:
<?php
$sql = "SELECT * FROM #@__group WHERE groupid='$id' ORDER BY TIME desc";
$dl = new DataListCP();
$dl->pageSize = 30;
$dl->SetParameter('id', $id);
$dl->SetTemplate(GROUP_TPL.'/test.html');
$dl->SetSource($sql); //设定查询SQL
$dl->Display(); 展开
2个回答
2014-08-11
展开全部
大概过程如下,你可以尝试一下,那些中文文字我就不补充了,自己调试一番,对你也有帮助;若有用,请采纳哈~~
<script>
function createTable()
{
with(document)
{
write("<table border='1'>");
for(var i=0;i<10;i++)
{
write("<tr><td>");
write(i);
write("</td></tr>");
}
write("</table>")
}
}
</script>
<script>
function createTable()
{
with(document)
{
write("<table border='1'>");
for(var i=0;i<10;i++)
{
write("<tr><td>");
write(i);
write("</td></tr>");
}
write("</table>")
}
}
</script>
展开全部
这个应该是后台脚本语言比如java、php、asp等遍历得来的。前台js不是不行,而是没什么意义。
追问
麻烦再看下补充问题,是织梦PHP
追答
dedecms我没用过,你可以在写sql的时候把结果集的行号也取出来,然后就可以像其他字段一样在页面展示了。这个虽然可以通过js来实现,但那只能实现第一页。你这个是分页查询,所以还是有很多要注意的地方的。。。你应该到dedecms的相关群里问。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询