Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    PROBLEMA CON CALENDARIO

    Ho una pagina dove sulla sinistra ho il calendario e sulla destra una volta cliccato il giorno mi fa vedere gli eventi che ci sono.

    Se sono nel mese di dicembre e clicco sul giorno 12 mi fa vedere sulla destra l'evento di quel giorno ma il calendario ritorna alla data (mese attuale - Ottobre).

    la pagina la richiamo calendario.asp?month=12&year=2005 perchè mi cambi i mesi

    La stessa pagina la chiamo calendario.asp?date=23%2F12%2F2005 perchè mi faccia vedere se vi è l'evento in quel dato giorno.


    Quando chiamo calendario.asp?date= la pagina mi va ad eseguire lo script sotto per cercare il mese giusto; se infatti il (Request("MONTH") è vuoto mi va al mese attuale (questo mi serve per la prima chiamata della pagina).
    Come fare per risolvere il problema?


    ' Check for valid month input

    'non mi funziona

    ' ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++

    If IsEmpty(Request("MONTH")) OR NOT IsNumeric(Request("MONTH")) Then
    datToday = Date()
    intThisMonth = Month(datToday)

    ElseIf CInt(Request("MONTH")) < 1 OR CInt(Request("MONTH")) > 12 Then
    datToday = Date()
    intThisMonth = Month(datToday)

    Else
    intThisMonth = CInt(Request("MONTH"))

    End If

    '+++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++

    ' Check for valid year input
    If IsEmpty(Request("YEAR")) OR NOT IsNumeric(Request("YEAR")) Then
    datToday = Date()
    intThisYear = Year(datToday)
    Else
    intThisYear = CInt(Request("YEAR"))
    End If

    strMonthName = MonthName(intThisMonth)
    datFirstDay = DateSerial(intThisYear, intThisMonth, 1)
    intFirstWeekDay = WeekDay(datFirstDay, vbSunday)
    intLastDay = GetLastDay(intThisMonth, intThisYear)

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    Prima di controllare il valore di request(month), controlla quello di request(date): se non è vuoto considera il mese della data che hai passato come parametro.

    Spero di essere stata chiara

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.