У меня есть фрагмент кода, который записывает данные в алфавитном порядке из базы данных ACROSS 3 столбца на веб-странице.Как я могу изменить порядок данных SQL из строк в столбцы?
Пример:
a result b result c result d result e result f result g result h result i result
мне нужно вместо того, чтобы отобразить его по алфавиту ВНИЗ колоннах, как это:
a result d result g result b result e result h result c result f result i result
Имея в виду, у меня есть результаты около 100 данных, он будет отображать сначала 1/3 в колонке спуска, затем начинаем новый столбец и продолжаем, разбивая его на 3 равные части.
код у меня есть теперь сортирует поперек строк:
<%
GL="<table width="+Z+"100%"+Z+"border=0 cellpadding=3 celspacing=3>"
sql="select * from guideDef order by guideDesc;"
rs.open sql,adoCon
colCount=0
do while not rs.eof
colCount=(colCount+1) mod 3
if colCount=1 then GL=GL+"<tr>"
GL=GL+"<td valign=middle id=menu1 width="+Z+"33%"+Z+">"+E
GL=GL+"<a href="+Z+"shop.asp?guide="+rs("guide")+"&city=Plantation"+Z+">"+E
GL=GL+rs("guideDesc")+"</a></td>"
if colCount=0 then GL=GL+"</tr>"
GL=GL+E
rs.moveNext
loop
rs.close
if colCount=1 then GL=GL+"<td> </td><td> </td></tr>"+E
if colCount=2 then GL=GL+"<td> </td></tr>"+E
GL=GL+"</table>"
response.write GL
%>
Заранее спасибо за любую помощь. Я не пишу код, поэтому я много часов пытался изменить это без успеха.
Я дал на вашем коде, но вам нужно чтобы вставить некоторые разрывы строк там. – GEOCHET
Исправлено, извините, новичок в этом редакторе ... искал код, потому что я не читал инструкции. – 2009-02-18 18:20:20
@unknown: Нет проблем, обычно я бы сделал это для вас, но сегодня я слишком занят. – GEOCHET