PDA

Visualizza versione completa : Tabelle Iperdinamiche


tatina80
06-12-2002, 12.18.44
Chi mi sa dire come faccio a costruirmi una tabella che abbia una numero di colonne pari a 3 e numero di righe a seconda di quanti record recupero dal DB. Calma non č tutto!
Per ogni colonna della stessa riga devo avere record diversi!

____________________________
|record1 | record2 | record3 |
|________|_________|_________|
|record4 | record5 | record6 |
|________|_________|_________|

...e cos' via...

Vi prego AIUTOOOOOO!!!!
:eek:

Silvia79
06-12-2002, 12.25.40
.. Conta i record, prima

LoryOne
06-12-2002, 13.01.00
Giusto.
Prima ti conti i record e li dividi per tre.
Cosė hai il numero delle righe ma in fondo conoscerlo non č fondamentale.

Devi aggiungere una nuova riga ogni 3 record.
Prima ti crei la query e ti ricavi il recordset.
Poi scorri il recordset da cima in fondo.
Ogni 3 record visualizzati, aggiungi una riga e cosė via, fino al raggiungimento della fine del recordset.

Dove sta il problema ?
Per caso, hai bisogno di una query differente per ogni colonna, oppure la query č unica ed č solo un problema di visualizzazione dei risultati ?

tatina80
06-12-2002, 13.32.43
Il problema č che non uso ASP,ma ASP.NET! E se leggo il reader(corrispondente del recordset) non posso pių rileggerlo per ricavarmi i dati!

quipo.it
06-12-2002, 20.30.31
non conosco ASP.NET, comunque concettualmente basta fare cosė:
[pseudo codice simil-C]



numrows = numero_risultati_della_query;

print("<table><tr>");
for(i=0;i<numrows;i++) {
if(i!=0 && (i%3)==0) {
print("</tr><tr>");
}
print("<td>%s</td>", db->fetchrow(result));
}
print("</table>");