Ciao ragazzi come da titolo vorrei impaginare il risultato di una query in n colonne, fino ad ora ho utilizzato questo script:
codice:
Eseguo la query....
'imposto il numero di colonne
n_colonne = 2
i = 0
Response.Write("<table id=""tab_foto"">"&VbNewLine)
Do While Not objRS.EOF
If i Mod n_colonne = 0 Then response.write("<tr>"&VbNewLine)
Response.Write("<td width="""&Cint(100/n_colonne)&"%"">objRS("Titolo")</td>"&VbNewLine)
If i Mod n_colonne = n_colonne-1 Then response.write("</tr>"&VbNewLine)
i=i+1
objRS.MoveNext
Loop
Response.Write("</table>")
Lo script funziona bene solo quando il numero di record è maggiore di 1, mentre se trova un solo record l'output è questo:
codice:
<table id="tab_foto">
<tr>
<td width="50%">
Titolo
</td>
</table>
Come potete vedere manca il tr di chiusura e il valore width del td è errato, come potrei ovviare a questo inconveniente?
Grazie