Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Scontri Diretti

  1. #1

    Scontri Diretti

    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

  2. #2
    ehm...non ci arrivo proprio. Qualcuno mi illumina almeno per una prima traccia?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.