Visualizzazione dei risultati da 1 a 7 su 7

Discussione: aiuto per codice

  1. #1

    aiuto per codice

    Con questo codice estraggo il cammino di due squadre, e sembra funzionare (uso 2 SQL) ma non riesco a visualizzarle im modo corretto.

    Come MAi?

    codice:
                                          <table width="558" border="0" cellspacing="0" cellpadding="0">
    <%
    Dim StrSquadraA
    Dim StrSquadraB
    StrSquadraA = "34"
    StrSquadraB = "1"
    '---------------------------------------------------
    '	Richiama l'SQL per i risultati della giornata
    '---------------------------------------------------
    'Definisci stringa di richiamo
    strSQL = "SELECT c.*,a.str_squadra as A, b.str_squadra as B FROM tb_calendari as c,tb_squadre as a,tb_squadre as b WHERE a.str_squadra=(SELECT str_squadra FROM tb_squadre WHERE id_squadra=c.str_squadra_A) AND b.str_squadra=(select str_squadra from tb_squadre where id_squadra=c.str_squadra_B) AND (c.Str_Squadra_A="&StrSquadraA&" OR c.Str_Squadra_B="&StrSquadraA&") AND c.str_stagione="&StrSeason&"  ORDER BY id_calendario DESC,c.str_squadra_A ASC"
    ObjRs.Open strSQL, objConn
    Do Until ObjRs.EOF
    %>
                                            <tr>
                                              <td><%=ObjRs("A")%> - <%=ObjRs("B")%></td>
                                              <td><%=ObjRs("Str_gol_A")%>-<%=ObjRs("Str_Gol_B")%></td>
    										  <td>99</td>
    <%
    objRs.MoveNext 
    Loop
    ObjRs.Close	
    'Definisci stringa di richiamo
    strSQL = "SELECT c.*,a.str_squadra as A, b.str_squadra as B FROM tb_calendari as c,tb_squadre as a,tb_squadre as b WHERE a.str_squadra=(SELECT str_squadra FROM tb_squadre WHERE id_squadra=c.str_squadra_A) AND b.str_squadra=(select str_squadra from tb_squadre where id_squadra=c.str_squadra_B) AND (c.Str_Squadra_A="&StrSquadraB&" OR c.Str_Squadra_B="&StrSquadraB&") AND c.str_stagione="&StrSeason&"  ORDER BY id_calendario DESC,c.str_squadra_A ASC"
    ObjRs.Open strSQL, objConn
    Do Until ObjRs.EOF
    %>
                                              <td><%=ObjRs("A")%> - <%=ObjRs("B")%></td>
                                              <td><%=ObjRs("Str_gol_A")%>-<%=ObjRs("Str_Gol_B")%></td>
    										  </tr>
    <%
    objRs.MoveNext 
    Loop	
    %>
                                            
    <%
    ObjRs.Close
    %>
                                          </table>

  2. #2
    up

  3. #3
    Str_gol_A e Str_gol_B sono due campi della tabella c?
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #4
    Si sono della tabella tb_calendari

  5. #5
    Qual è il problema?
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  6. #6
    Il problema e di impaginazione dovrei mettere il cammino delle due squadre affiancate, volevo usare una tabella sola.

    Ma mi rendo conto che se uso due tabelle affiancate semplifico la cosa-

  7. #7
    Gestire due recordset in due <td> affiancati ti può scombinare l'allineamento appena uno dei due record non è esattamente parallelo all'altro non solo come numero di records, ma anche come lunghezza dei campi...........insomma, mi sembrerebbe un po' funambolico.

    Per affiancare due tabelle ti conviene crearne una con due <td> affiancati e, in ognuno di questi, creare una tabella indipendente.

    Penso che così come l'hai costruita tu, invece, non vada bene perchè a causa del ciclo del 1° recordset, l'HTML si trova ad aprire un nuovo <tr> prima di avere chiuso il precedente, chiaro che il rendering non può essere corretto.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.