Ciao a tutti!
Ho inserito un loop che collegato ad un db, a seconda di quanti dati trova, costruisce una tabella, in pratica ripete le colonne.
Il problema è che se c'è 1 solo dato nel db va tutto bene, se ce ne sono 2, la colonna viene creata non allineata alla precedente, ma più in alto. Se ci sono 3 dati, la prima è ok, la seconda è allineata più in basso e la terza è ok.
Ecco il codice:
Spero di essere riuscito a spiegare il problema, sto impazzendo da 3 giorni.codice:<table border="0" cellpadding="0" cellspacing="0"> <tr> <% Set RecSet = Server.CreateObject("ADODB.Recordset") Visa = "SELECT * FROM Prova ORDER BY ID DESC" RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic %> <% Do Until RecSet.EOF %> <td width="234"> [img]/cat/<%=RecSet([/img]" width="234" height="202"></p> <font color="#666666"><%=RecSet("Categoria")%> - <%=RecSet("Tipo")%> - <%=RecSet("Cd")%></font> <font color="#666666"><%=RecSet("Testo")%></font></p> <p align="right"><font color="#083b84">Info</font></p></td> <td width="20" align="center" valign="middle"><img src=pix.gif" width="20"></td> <% RecSet.moveNext Loop RecSet.Close Connect.Close %> </tr> </table>
Grazie in anticipo.

Rispondi quotando
il loop contiene l'apertura e la chiusura di 2 tag 