Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. stampa delle date di un anno
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      rare88 User Newbie • 1 feb 2019, 16:43 ultima modifica di

      stampa delle date di un anno

      ciao a tutti
      sto cercando di buttare giu un progetto, personale, ma già all'inizio sto avendo i primi intoppi...

      l'intenzione è creare una lista di date (tutto l'anno) dove poi a fianco ad ogni giorno, sarà completato da altri dati (numerici e descrizioni) prese da un db

      l'idea è creare una tabella in html per poi inserire nella prima cella la data.
      sicuramente mi servira un FOR(per tutta la riga) per arrivare all'ultimo dell'anno ma non so come impostarlo...
      mi dareste una mano?!?!?
      grazie a tutti in anticipo

      [PHP]
      <table>
      <tr>
      <td><?php echo"01/01/2019"; ?></td>
      <td>ingresso</td>
      <td>uscita</td>
      <td>ingresso_2</td>
      <td>uscita_2</td>
      <td>ingresso_3</td>
      <td>uscita_3</td>
      </tr>
      </table>[/PHP]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • F
        flaviors200 User Attivo • 1 feb 2019, 17:08 ultima modifica di

        Ciao,

        per gestire date e ore in PHP puoi usare le classi DateTime e DateInterval.

        Dai un'occhiata qui it.phptherightway.com/#date_and_time

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          rare88 User Newbie • 1 feb 2019, 17:28 ultima modifica di

          grazie Flavio
          il problema è che non riesco ad incrementare la data e a fare il ciclo per poi stampare tutti i giorni dell'anno

          per capirci dovrebbe venire come se lo facessi su excel quindi la prima colonna conterrà le date e quelle affianco altri campi...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            flaviors200 User Attivo • 1 feb 2019, 19:10 ultima modifica di

            Appunto con quelle classi risolvi, l'hanno introdotta per questo, prima con date() venivano i mal di testa a manipolare le date in PHP 😄

            Comunque ti posto un esempio pastebin.com/tZX6fip0

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rare88 User Newbie • 2 feb 2019, 12:48 ultima modifica di

              grazie mille...
              approfitto per chiedere un'altra cosuccia: sto facendo una sorta di agenda dove segnare attività lavorative e orari vari...
              l'idea per adesso è di 3 tabelle:
              -user:
              id
              username
              psw
              email
              dataReg
              -anagrafica:
              id
              id_user
              nome
              cognome
              codiceFiscale
              -attivita:
              id
              id_user
              ingresso
              uscita
              tipologia
              giorno_att

              ho inserito un po di dati per prova e facendo la quey:
              SELECT nome, ingresso, uscita, tipologia
              FROM anagrafica, attivita
              WHERE attivita.id_user=1

              mi da un risultato del tutto errato, cioè mi stampa delle ripetizioni e dei valori che per quell'id non esistono... cioè prende tutto mischiando anche gli id

              come posso risolvere???

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                flaviors200 User Attivo • 2 feb 2019, 17:17 ultima modifica di

                Devi fare una join perchè stai estraendo i dati da due tabelle diverse.

                Così dovrebbe andare

                SELECT t1.nome, t2.tipologia
                FROM anagrafica t1
                JOIN attivita t2
                ON t1.id_user = t2.id_user
                WHERE id_user = 1

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti