Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Aiuto per colonne

  1. #1

    Aiuto per colonne

    Con questo codice dovrei creare il calendario di un campionato mettendo 3 giornate diverse su ogni riga.
    Il problema e che mi ripete la stessa giornata su ogni riga.

    Come devo fare ?


    codice:
    strsql = "SELECT distinct str_giornata FROM tb_Calendari WHERE str_stagione=2 ORDER BY str_giornata"
    objRs.Open strsql, objConn
    
    Response.Write "<table width=""555"" cellpadding=""0"" cellspacing=""0"" border=""1"">"&vbCrlf
    Do While Not objRs.Eof 
    Response.Write"<tr>"&vbCrlf
    Dim i
    i = 0
    For i=0 to 4
    Response.Write"<td>"
    '------------------
    Response.Write "<table width=""99%"" border=""0"" align=""center"" cellpadding=""1"" cellspacing=""1"" class=""bodyline"">"
    'apro un nuovo recordset
    strSql1="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_stagione="&Strseason&" AND c.Str_giornata="&objRs("str_giornata")&" ORDER BY a.str_squadra"
    Set objRs1 = Server.CreateObject("ADODB.Recordset")
    objRs1.Open strSql1, objConn,3,3
    
    Response.Write"<tr>"&vbCrlf
    Response.Write"<td colspan=""2"" ><span class=""nero10"">"&objRs1("str_giornata")&"° Giornata - "&(FormatDateTime(objRs1("str_data"), vbLongDate))&"</span></td>"&vbCrlf
    Response.Write"</tr>"&vbCrlf
    do while not objRs1.Eof
    Response.Write"<tr>"&vbCrlf
    if ObjRs1("A") = "MIASQUADRA" OR ObjRs1("B") = "MIASQUADRA" then
    Response.Write"<td width=""70%"" class="""&StrClass&"""><span class=""rosso"">"&ObjRs1("A")&"-"&ObjRs1("B")&"</span></td>"&vbCrlf
    else
    Response.Write"<td width=""70%"" class="""&StrClass&""">"&objRs1("A")&"-"&ObjRs1("B")&"</td>"&vbCrlf
    end if
    Response.Write"<td align=""center"" class="""&StrClass&""">"&objRs1("str_gol_A")&"-"&objRs1("str_gol_B")&"</td>"&vbCrlf
    Response.Write"</tr>"&vbCrlf
    objRs1.movenext
    Loop
    objRs1.close
    Set objRs1 = Nothing
    Response.Write "</table>"&vbCrlf
    '------------------
    Response.Write"</td>"&vbCrlf
    i = i+1
    next
    Response.Write"</tr>"&vbCrlf
    objRs.MoveNext
    Loop 
    Set objRs = Nothing
    Response.Write "</table>"&vbCrlf

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché nella FOR metti <td> e </td> mentre dovresti metterci anche <tr> e </tr>

    Roby

  3. #3
    No non credo sia per quello infatti se mettto anche nel ciclo for i tag relativi al tr mi fa una riga con una sola colonna

    e di una giornata mi stampa tre righe

  4. #4

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.