Ciao ragazzi come da titolo vorrei impaginare il risultato di una query in n colonne, fino ad ora ho utilizzato questo script:
Lo script funziona bene solo quando il numero di record è maggiore di 1, mentre se trova un solo record l'output è questo: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>")
Come potete vedere manca il tr di chiusura e il valore width del td è errato, come potrei ovviare a questo inconveniente?codice:<table id="tab_foto"> <tr> <td width="50%"> Titolo </td> </table>
Grazie

Rispondi quotando