Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Cambiare mese automaticamente

    Ciao. Ho questa funzione che gestisce un calendario; il problema è che sono costretto ad ogni cambio mese o anno a modificare manualmente il numero del mese per avere il mese corrente.
    Esiste un modo per avere il cambio del mese in automatico? :
    codice:
    <% 
    numeromese = 10
    anno = 2004
    
    set objconn=Server.createobject("ADODB.Connection") 
    
    objconn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &Server.mappath("/mdb-database/counterdb.mdb") 
    objconn.Open 
    
    strSQL2="SELECT sum (visitorcount) as somma, month(visitdate) as mese from tbl_sessioni where month(visitdate) = " & numeromese & " and year(visitdate) = " & anno & " group by month(visitdate)" 
    
    strsql=strsql&" from tbl_sessioni"
    
    set rs2=objconn.execute(strSQL2) 
    
    DIM MesiSpagnoli(12) 
    
    MesiSpagnoli(1)="Enero" 
    MesiSpagnoli(2)="Febrero" 
    MesiSpagnoli(3)="Marzo" 
    MesiSpagnoli(4)="Abril"
    MesiSpagnoli(5)="Mayo" 
    MesiSpagnoli(6)="Junio"
    MesiSpagnoli(7)="Julio" 
    MesiSpagnoli(8)="Agosto"
    MesiSpagnoli(9)="Septiembre" 
    MesiSpagnoli(10)="Octubre"
    MesiSpagnoli(11)="Noviembre" 
    MesiSpagnoli(12)="Diciembre" 
    
    data = Date() 
    
    mese = month(data) 
    
    %><p style="margin-top: 0; margin-bottom: 0"><font face="Verdana">
    <font size="1">Mes</font><font size="1">:<%=MesiSpagnoli(rs2("mese"))%></font></font></p>
    <p style="margin-top: 0; margin-bottom: 0"><font face="Verdana">
    <font size="1">Visitadores: </font>  <font size="1"> <%=rs2("somma")%></font></font><body></p>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    numeromese = month(date())
    anno = year(date())
    Roby

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Grazie Roby... posso chiederti un chiarimento? :master:

    il tuo code funziona regolarmente, ma mi aspettavo che mi restituisse il mese in lingua italiana o inglese (presumo che li prenda dal server, o no?)... invece continua a restituirlo in spagnolo... è corretto????

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'hai indicato tu il mese in spagnolo... L'array infatti ha i 12 mesi in lingua spagnola...
    Io che c'entro?
    Metti nell'array i mesi in italiano, no?

    Roby

  5. #5
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    No, scusa Roby non mi sono spiegato... non ti ho detto che non va bene... i mesi devono essere espressi in spagnolo, così è corretto... volevo solo capire il funzionamento dell'array alla luce della modifica, mi spiego?

  6. #6
    Month() e Year() restituiscono numeri. quindi sono indipendenti dalla lingua.

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Appunto...
    Non capisco se ti funziona o meno...

    Roby

  8. #8
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    funziona alla grande Roby, grazie.
    Opt ha risposto al mio dubbio.

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.