Salve a tutti
qualche mese fa avevo necessita di incolonnare dei dati e di estrarli dal database per categoria e di incolonnarli sotto la propria categoria in modo da ottenere un risulteto come questo
Amici
Grafichero'
Nails Studio Italia
Dj Trish (B)
Kandinsky Pub
PerugiaLife
Artisti
Luke Eargoggle (SV)
Kraftwerk (G)
Clubs_Esteri
Cocoon (G)
Etichette_D&B
Moving Shadow
Metalheadz
GRAZIE A ROBY_72 SONO RIUSCITO AD OTTENERE CIò DI CUI AVEVO BISOGNO, MA ADESSO MI SI PRESENTA UN NUOVO PROBLEMAVVoVe: SULLO STESSO SCRIPT, NON HO PIù BISOGNO DI CREARE UNA NUOVA COLONNA OGNI TOT RIGHE (come fa ora lo script allegato) MA DI CAMBIARE PAGINA OGNI 2 CATEGORIE (raggruppate)
![]()
LA DOMANDA CHE PONGO è QUESTA:
E' POSSIBILE MODIFICANDO LO SCRIPT FARE UNA PAGINAZIONE SULL'ARRY, STABILENDO CHE IL RECORD SU CUI PAGINARE è LA CATEGORIA E RIUSCENDO AD OTTENERE, PER ESEMPIO CHE QUESTO PEZZO DELLA LISTA SOPRA ILLUSTRATA
Etichette_D&B
Moving Shadow
Metalheadz
SIA IN PAGINA NEXT?
QUI SOTTO C'è LO SCRIPT ATTUALE FUNZIONANTE
GRAZIE A TUTTI![]()
<%
Set cn=Server.CreateObject("ADODB.Connection")
cn.Open = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("news.mdb")
Set rs=Server.CreateObject("ADODB.Recordset")
strSQL="SELECT notizia, pagina, categoria FROM newslinks order by categoria"
rs.Open strSQL,cn,0,1
arrdati=rs.getrows()
rs.close
set rs=nothing
cn.close
set cn=nothing
cat = ""
response.write "<table><tr><td>"
for conta=0 to ubound(arrdati,2)
field = arrdati(2,conta)
if cat <> field then
response.write field
cat = field
response.write "
"
end if
response.write "" & arrdati(0,conta) & ""
if ((conta+1) mod 6)=0 then
response.write "</td><td>"
else
response.write "
"
end if
next
response.write "</td></tr></table>"
erase arrdati
%>
PS: Perche se creo una nuova discussione vedo la cartella con un pallino nero?
Grazie

VVoVe: SULLO STESSO SCRIPT, NON HO PIù BISOGNO DI CREARE UNA NUOVA COLONNA OGNI TOT RIGHE (come fa ora lo script allegato) MA DI CAMBIARE PAGINA OGNI 2 CATEGORIE (raggruppate)
Rispondi quotando