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. sviluppo guestbook php - sql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      frest User • ultima modifica di

      sviluppo guestbook php - sql

      Sto creando un piccolo guestbook per il mio sito e, tra i tanti problemini ,ho quello della data. Per salvarla nel database nel campo data di tipo date, uso la funzione now() (all'interno della query di inserimento del messaggio), però al momento della visualizzazione la data mi viene visualizzata così: yyyy-m-d

      c'è un modo per personalizzare la visualizzazione? vorrei visualizzarla così: d-m-Y

      grazie 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        punkrazio User • ultima modifica di

        certo
        quando leggi la data dal database
        ti basta fare qualkosa del tipo cosi:

        $data = explode("-",$row['data']);
        $datafinale = $data[2].'-'.$data[1].'-'.$data[0];

        echo $datafinale; // d-m-a

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          saro78 Bannato User Attivo • ultima modifica di

          oppure direttamente nella query usi date_format()

          SELECT DATE_FORMAT(nomedelcampodata, '%d-%m-%Y') FROM nometabella;
          

          codice da testare.

          dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            frest User • ultima modifica di

            Ringrazio entrambi per la pronta risposta 🙂

            ho provato entrambi i modi, ma funziona solamente quello che usa la funzione explode. Riguardo all'altro, avevo gia letto qualcosa di simile, ma non mi visualizza nessuna data...

            Grazie ancora, ora continuo con il guestbook 🙂

            EDIT:

            avrei un'altra domanda...come faccio ad impostare che, alla visualizzazione del messaggio, vada automaticamente a capo per ogni tot di caratteri?
            Per esempio devo visualizzare un messaggio dentro un box di 400px, tuttavia se è più lungo mi "sballa" il layout...
            è un problema che posso risolvere con i css o devo intervenire con php sul messaggio?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              punkrazio User • ultima modifica di

              ecco a te per il tuo ultimo problema

              $text = "The quick brown fox jumped over the lazy dog.";
              $newtext = wordwrap($text, 20, "<br />\n");

              echo $newtext;

              ovviamente $text ci metti la variabile che serve a te

              20 è il numero di caratteri ogni quanto va inserito il carattere divisore

              <br /> è il carattere divisore che viene ripetutto ogni 20 nell'esempio

              quindi sostituisci con quello di cui hai bisogno tu

              ciauzzzz

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                frest User • ultima modifica di

                Grazie ancora 😉

                per oggi direi che è tutto, tornerò presto a chiedere 😄

                'Notte

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  punkrazio User • ultima modifica di

                  prego
                  ciauz

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    frest User • ultima modifica di

                    Nuova domanda: 🙂

                    se volessi visualizzare anche l'ora accanto alla data cosa dovrei cambiare?

                    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