Visualizzazione dei risultati da 1 a 10 su 10

Discussione: gestione cinema

  1. #1

    gestione cinema

    Spiego cosa vorrei realizzare:
    sto realizzando il sito per un piccolo cinema, con la gestione dell'inserimento dei film in programmazione da parte del gestore del cinema!
    1) l'inserimento dei film con titolo, trama, link al trailer va bene,il problema è nell'inserire la programmazione giornaliera, adesso inserisco un periodo (es. dal 25/11/2009 al 04/12/2009) si da il caso che il film viene proiettato ogni giorno anche ad orari diversi!
    Per evitare di scrivere più di una volta lo stesso film per quante proiezioni verranno fatte come posso fare?

    2) il sito avrà anche la funzione di acquisto del biglietto online, ogni spettacolo avrà a disposizione 200 ticket! mi potreste indicare una soluzione visto che ognivolta che c'è,lo spettacolo i ticket sono 200, è per questo che vorri risolvere il problema esposto prima!

    in pratica dovrei gestire il sito di un cinema! come fare? chi mi sa consigliare su come procedere...o se trovo qualche esempio in rete!
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per il primo problema io inserirei una tabella calendario settimanale (lun/dom) e un campo data.
    Per il secondo problema boh, non l'ho capito
    Dubito che si possa trovare qualcosa in rete, al massimo un calendario settimanale
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    al calendario c'ho pensato, però se un film è proiettato
    il 25/11/2009
    il 26/11/2009
    il 27/11/2009
    il 28/11/2009
    ...................
    come faccio a far visualizzare la programmazione dei film per ogni singolo giorno?
    devo inserirli uno ad uno per ogni singolo giorno?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Nella tabella film ci saranno i campi proiezione_dal - proiezione_al che oltre alle date stamperà gli orari.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ma infatti nella tabella dei filme oltre alla descrizione, al titolo c'è anche proiezione_da ... proiezione_a però questo è il periodo di tempo in cui il film verrà proiettato!

    nell pagina lato utente, il visitatore quando andrà a visualizzare la pagina dei film in proiezione avrà il seguente schema:

    titolo film1 | 25/11/2009 | 16:00 | acquista biglietto
    titolo film1 | 25/11/2009 | 19:00 | acquista biglietto
    titolo film1 | 25/11/2009 | 22:00 | acquista biglietto

    titolo film1 | 26/11/2009 | 16:00 | acquista biglietto
    titolo film1 | 26/11/2009 | 19:00 | acquista biglietto
    titolo film1 | 26/11/2009 | 22:00 | acquista biglietto
    è còsì per tutti i giorni succesivi

    Spero di essere stato chiaro!
    Grazie

  6. #6
    aggiungi una tabella GIORNI con tutti i giorni dell'anno (così ti serve anche per gestire i giorni di chiusura) e vai di LEFT JOIN

    that easy!

  7. #7
    scusa optime, potresti spiegarti con qualche esempio?

    Grazie

  8. #8
    codice:
    SELECT 
       TG.GIORNO, TT.TITOLO
    FROM
       GIORNI TG LEFT JOIN TITOLI TT
       ON TG.GIORNO = TT.INIZIO
    aggiungi poi le WHERE che ti servono.

    se TT.TITOLO ti ritorna NULL, vuol dire che il film in programmazione è lo stesso del giorno prima

  9. #9
    ok...comincio a impostqre il form e il db! poi se ho bisogno chiederò ancora il vostro aiuto!

    Grazie

  10. #10
    ho il seguente codice che mi permette di visualizzare i giorni settimana per settimana! però vorrei che mi visualizzasse a blocchi da 7 giorni dalla data odierna(in cui è visualizzata la pagina fino a tutti i 7 giorni successivi alla data odierna), e cliccando su un giorno sarò reindirizzato ad una pagina dove in base ala data su cui ho cliccato mi visualizzerà i film che sn in programmazione per quella data!
    come posso modificare questo codice?
    Grazie
    <%
    session.LCID = 1040
    anno = datePart("yyyy",date())

    inizio = cDate("01/01/" & anno)
    do until giornoSettimanaInizio = 1
    giornoSettimanaInizio = weekDay(inizio)
    inizio = dateAdd("d",-1,inizio)
    loop

    fine = cDate("31/12/" & anno)
    do until giornoSettimanaFine = 2
    giornoSettimanaFine = weekDay(fine)
    fine = dateAdd("d",1,fine)
    loop
    %>
    <table>
    <tr>
    <td>Luned&igrave;</td>
    <td>Marted&igrave;</td>
    <td>Mercoled&igrave;</td>
    <td>Gioved&igrave;</td>
    <td>Venerd&igrave;</td>
    <td>Sabato</td>
    <td>Domenica</td>
    <td></td>
    </tr>
    <%
    settimana = 1
    data = inizio
    while not data > fine
    giornoSettimanaNumerico = weekDay(data)
    if giornoSettimanaNumerico = 2 then
    %>
    <tr>
    <%
    end if
    %>
    <td><%=data%></td>
    <%
    if giornoSettimanaNumerico = 1 then
    %>
    <td>
    </td>
    </tr>
    <%
    settimana = settimana + 1
    end if
    data = dateAdd("d",1,data)
    wend
    %>
    </table>

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.