Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Agenda appuntamenti

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183

    Agenda appuntamenti

    Ciao a tutti,

    Avrei la necessità di trovare uno script che mi consenta di poter creare una sorta di agenda di appuntamenti. In rete girando ho trovato questo script

    Potrebbe pure andare, però non sò come configurarlo per farlo funzionare prelevando i dati da un db MySql. Qualcuno può aiutarmi in merito, oppure se conosce già qualche altro buon script.

    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da gn2010 Visualizza il messaggio
    Ciao a tutti,

    Avrei la necessità di trovare uno script che mi consenta di poter creare una sorta di agenda di appuntamenti. In rete girando ho trovato questo script

    Potrebbe pure andare, però non sò come configurarlo per farlo funzionare prelevando i dati da un db MySql. Qualcuno può aiutarmi in merito,
    Complesso e complicato perché:
    A) Bisognerebbe conoscere bene lo script in questione
    B) Non credo neanche sia sviluppato in asp
    oppure se conosce già qualche altro buon script.
    Se lo cerchi in asp oltretutto già "pronto" la vedo molto improbabile, incrocia le dita
    Grazie
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183
    Ciao,

    Non vorrei dire una cosa sbagliata, ma lo script sembra che prelevi i dati in formato jons. Dovrei applicare la lettura/scrittura dei dati tramite database mysql. Al limite mi andrebbe pure bene anche la sola lettura dei dati dal database, l'inserimento lo farei diversamente.

    Cercavo un qualche script jquery al quale potesse inserire il prelievo dei dati da db. Oppure, uno script che almeno mi dava la rappresentazione mensile con il totale (numerico) degli appuntamenti presenti nei vari giorni.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cosa vuoi che ti dica, senza conoscenze la ritengo una cosa complicata. Condivido che siano dati json che non è supportato nativa mente da asp (cosa che avviene in php) pertanto se il server supporta php probabilmente con qualche tentativo è nun po di studio dovresti riuscire ad istallere lo script se puoi sviluppare solo in asp lo ritengo molto improbabile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183
    Rientro un attimo nella questione:

    Lasciando perdere al momento la parte dell'intero calendario appuntamenti, volevo chiedere se sia possibile avere una rappresentazione mensile di un mese dove sotto ogni giorno se presente un evento poterlo evidenziare ma soprattutto inserire ad es. il numero di appuntamenti presenti. Se ad esempio il 10/07/215 ci sono 12 eventi nel calendario vorrei visualizzare sotto/affianco o altro la dicitura (12 eventi).

    in rete avevo trovato uno script che genera una sorta di calendario timeline ma non risulta ne navigabile nei mesi avanti indietro ne tantomeno credo che funzioni come dovrebbe.

    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    <!--#include file="Connections/miaconnessione.asp" -->
    <%
    Dim Recordset1
    Dim Recordset1_cmd
    Dim Recordset1_numRows
    
    Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")
    Recordset1_cmd.ActiveConnection = MM_scuolefki_STRING
    Recordset1_cmd.CommandText = "SELECT IDTessere, Cognome FROM Tessere" 
    Recordset1_cmd.Prepared = true
    
    Set Recordset1 = Recordset1_cmd.Execute
    Recordset1_numRows = 0
    %>
    <%
    Dim Repeat1__numRows
    Dim Repeat1__index
    
    Repeat1__numRows = -1
    Repeat1__index = 0
    Recordset1_numRows = Recordset1_numRows + Repeat1__numRows
    %>
    <%
        Dim intestazione ' Determina l'intestazione del box, mese e anno
        Dim gg_mese      ' Determina il giorno del mese
        Dim gg_sett      ' Determina il giorno della settimana
        Dim gg, mm, aa   ' Determina il giorno, il mese e l'anno correnti
        Dim primo        ' Determina il primo giorno del mese
        Dim ultimo       ' Determina l'ultimo giorno del mese
        Dim colore_gg    ' Colore di sfondo per il giorno corrente
    
        intestazione = UCase(MonthName(Month(Date()))) & " " & Year(Date())
        gg_mese = "01/" & Month(Date()) & "/" & Year(Date())
        gg = 1
    %>
    
      <table bgcolor="#FFFFFF" align="center" cellpadding="5"
    cellspacing="0" border="1" bordercolor="#CCCCCC">
        <tr>
          <td align="center" colspan="7" bgcolor="#EEEEEE">
            <b><%=intestazione%></b>
          </td>
        </tr>
        
        <%
        ' Verifico che se il mese il corso è Dicembre
        ' imposto il mese successivo a Gennaio dell'anno successivo
        ' oppure imposto mese ed anno alla data attuale
        If (Month(Date()) + 1) > 12 Then
                mm = 1
                aa = Year(Date()) + 1
            Else
                mm = (Month(Date()) + 1)
                aa = Year(Date())
            End if
    
            primo = "01" & "/" & mm & "/" & aa ' Primo giorno del mese
            ultimo = DateAdd("d", -1, primo)   ' Ultimo giorno del mese
    
            ' Creo dinamicamente la tabella ciclando i giorni
            ' ed interrompendo i cicli in funzione del fatto
            ' che il mese sia ancora in corso o meno
            ' e li associo al giorno della settimana corrispondente
            While (gg < Day(ultimo))
        %>
        <tr>
          <%
                gg_sett = WeekDay(gg_mese)
                For i = 1 To gg_sett - 1
        %>
          <td align="center">Attività</td>
          <%
                Next
                For i = gg_sett To 31
                    ' Imposto il colore di sfondo del giorno corrente
                    If gg = Day(Date()) Then
                        colore_gg = "#FFCCCC"
                    Else
                        colore_gg = "#FFFFFF"
                    End If
        %>
          <th scope="col" align="center" bgcolor="<%=colore_gg%>"><%=gg%></th>
          
          <%
                    gg = gg + 1
                    If gg > Day(ultimo) Then Exit For
                Next
                For i = i + 1 To 7
        %>
          
          <%
                Next
        %>
        </tr>
        <% 
    While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) 
    %>
        <tr>
          <td><%=(Recordset1.Fields.Item("Cognome").Value)%>  </td>
          
        </tr>
         <% 
      Repeat1__index=Repeat1__index+1
      Repeat1__numRows=Repeat1__numRows-1
      Recordset1.MoveNext()
    Wend
    %>
        
        <%
                gg_mese = gg & "/" & Month(Date()) & "/" & Year(Date())
            Wend
        %>
        
      </table>
     
    <%
    Recordset1.Close()
    Set Recordset1 = Nothing
    %>

  6. #6
    innanzitutto fatti una tabella con TUTTI i giorni del calendario

    poi lancia una query come questa

    SELECT COUNT(TA.*) FROM TabellaGiorni TG LEFT JOIN TabellaAppuntamenti TA ON TG.Giorno=TA.Giorno GROUP BY TG.Giorno WHERE ...

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183
    Vuoi dire che devo creare una tabella nel db con 31 giorni + la tabella che conterrà gli appuntamenti?
    Per quanto riguarda la rapresentazione grafica del calendario a video come devo procedere???

  8. #8
    credo proprio che se vuoi gestire appuntamenti tu debba avere una tabella appuntamenti

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183
    Per la tabella appuntamenti era scontato. Intendevo dire se oltre a questa dovevo crearne una con 31 record chiamata giorni. Cmq, a parte questo. la parte rappresentativa del calendario come realizzarla? Mi riferisco visualizzare il calendario mensile evidenziando i giorni la dove sono presenti appuntamenti e magari poterli visualizzare affiancati al calendario.

  10. #10
    la tabella dei giorni dovrà contenere TUTTI i giorni fino al .... decidi tu

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.