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.
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>
Poi nella pagina di arrivo:
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
%>
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...)
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