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

    Colorare la cella del o dei giorni in cui è presente un evento

    ciao a tutti
    avrei bisogno di un aito
    come posse fare per poter colorare la cella del o dei giorni in cui è presente un evento
    Salvo su un db eventi mettendo data mese e anno
    es
    26/03/2015 partita contro il Real madrid e la cella del calendario si coloro di rosso
    e cosi via
    Mi potete consigliare grazie
    giro

  2. #2
    lo fai con una semplice IF nel ciclo in cui stampi il calendario. quale sia poi la condizione da controllare nella IF lo sai tu

  3. #3
    scusate se riesumo questo post... ma sono un po in difficoltè
    Io ho il mio calendario a cui vorrei collegare il db con tutti gli eventi
    es 15/01/2016 allenamento cella colorata di blu il 25/01/2016 partita cella del giorno colorata di rosso e cosi via...
    questo è il mio calendario
    Codice PHP:
    <%
    giorno request.queryString("giorno")
    mese request.queryString("mese")
    anno request.queryString("anno")

    giorno Day(now())
    mese Month(now())
    anno Year(now())
    if 
    giorno <10 then
    giorno 
    "0"giorno
    end 
    if
    if 
    mese 10 then
    mese 
    "0" mese
    end 
    if
    oggi giorno &"/"mese &"/"&anno

    if len(giorno) = or not isNumeric(giornothen giorno datePart("d",date())
    if 
    len(mese) = or not isNumeric(mesethen mese datePart("m",date())
    if 
    len(anno) = or not isNumeric(annothen anno datePart("yyyy",date())

    dataCorrente giorno "/" mese "/" anno
    if not isDate(dataCorrentethen dataCorrente formatDateTime(date(),vbGeneralDate)

    giorno datePart("d",dataCorrente)
    mese datePart("m",dataCorrente)
    anno datePart("yyyy",dataCorrente)

    primoGiornoMese cDate("01" "/" mese "/" anno)
    primoGiornoSettimanaMese datePart("w",primoGiornoMese)



    %>
    <
    table border="1" bgcolor="#FFFFFF" align="center" cellpadding="5" cellspacing="0" bordercolor="#CCCCCC">
        <
    tr>
            <
    td colspan="7" bgcolor="#EEEEEE" align="center"><%=uCase(monthName(mese))%>-<%=anno%></td>
        </
    tr>
        <
    tr  bgcolor="#FFFFCC">
            <
    td>D</td>
            <
    td>L</td>
            <
    td>M</td>
            <
    td>M</td>
            <
    td>G</td>
            <
    td>V</td>
            <
    td>S</td>
        </
    tr>
        <
    tr>
    <%
        for 
    1 to (primoGiornoSettimanaMese 1)
    %>
            <
    td></td>
    <%  
        
    next

     
    for giorno 1 to 31
     
    if giorno Day(Date())  then 
    cella 
    ="#FFCCCC"
    else
    cella ="#ffffff"
    end if



            
    tmpDate giorno "/" mese "/" anno
            
    if isDate(tmpDatethen
    'Il  controllo  va eseguito  qui  con la variabile giorno?
    %>

            <td bgcolor="<%=cella%>"><a href="prova.asp?data=<%=tmpDate%>"><%=giorno%></a></td>
    <%      

                if datePart("w",tmpDate) = 7 then
                    response.write "    </tr>" & vbCrLf
                    response.write "    <tr>" & vbCrLf
                end if
                ultimoGiornoSettimanaMese = datePart("w",tmpDate)
            end if

        next
        
        for i = (ultimoGiornoSettimanaMese + 1) to 7
    %>
            <td></td>
    <%  
        next
        
        mesePrecedente = dateAdd("m",-1,primoGiornoMese)
        meseSuccessivo = dateAdd("m",1,primoGiornoMese)
    %>
        </tr>
       
    </table> 
    il mio problema è su dove mettere il controllo
    ovvero
    - mi connetto al db faccio la qry in questo caso io farei
    Codice PHP:
    Squeryt="SELECT * from calendario where  data  = format(#"oggi &"#,'mm/dd/yyyy') " 
    pero poi come lo confronto con il giorno del calendario?
    grazie
    giro

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.