Quando ho bisogno di aiuto...non c'è nulla da fare torno qui!
Dunque sono alle prese con una roba che mi stuzzica ovvero la possibilità di calcolare una classifica avulsa. Dunque spiego:
Tramite una lista di checkbox creata dinamicamente elenco i nomi delle squadre con il suo bel checkbox a fianco....e fin qui no problem.
Poi nella pagina di arrivo:codice:<% sql = "Select * from Classifiche" set rsa = server.createobject("ADODB.Recordset") rsa.Open sql, cna 'sql for alpha %> List of all parents in database, those that are enabled are checked. </p> <form name=frmTest action="MultipleCheckboxesTarget.asp" method=POST> <% iCount = 0 while not rsa.EOF lID = rsa("Squadra") iCount = iCount + 1%> <input type=CHECKBOX name=chkParent<%=iCount%> value="<%=rsa("Squadra")%>"><%=rsa("Squadra")%> <% rsa.MoveNext wend rsa.Close set rsa.ActiveConnection = nothing set rsa = nothing %> <input type=HIDDEN name=txtCount value="<%=iCount%>"> <input type=SUBMIT value="Select"></p> </form>
Ora ciò che ho scritto funziona benissimo...nel senso che seleziono un checkbox (squadra) e lui mi elenca tutti gli incontri in cui quella squadra è coinvolta....ma non è quello che voglio! (e ovviamente il codice sopra non è giusto...)codice:<% iCount = Request("txtCount") %> <% for i = 1 to iCount sID = Request("chkParent" & i) if sID <> "" then sql = "Select [Squadra A], [Squadra B] from GeneraleOpen where [Squadra A] ='" & sID & "' or [Squadra B] ='" & sID & "' " set rsa = server.createobject("ADODB.Recordset") rsa.Open sql, cna 'sql for alpha while not rsa.EOF Response.Write "" & rsa("Squadra A") & " - " & rsa("Squadra B") & " " %> <% rsa.MoveNext wend end if next %>
Io vorrei che a fronte di due selezioni (o anche di più) mi visualizzi solo gli incontri delle squadre selezionate che sono avvenuti TRA DI LORO, praticamente sarà nel caso di due squadre....andata e ritorno.
Nel caso di tre squadre saranno coinvolti 6 incontri...
Squadra1 - Squadra2
Squadra2 - Squadra1
Squadra1 - Squadra3
Squadra3 - Squadra1
Squadra2 - Squadra3
Squadra3 - Squadra2
e così via. Ora riesco a percepire solo mentalmente come dovrebbe funzionare ma.....ma poi nella pratica mi incarto....uffa.
Riuscite a darmi una mano?
Grazie in anticipo

Rispondi quotando