Joomla.it Forum

Non solo Joomla... => Database => : Liuzzi888 03 Oct 2015, 13:26:41

: Problema azzeramento dati a video
: Liuzzi888 03 Oct 2015, 13:26:41
Buongiorno, volevo chiedervi un aiuto.

Questo listato che pubblico sotto, pubblica a video certe informazioni ed il mio problema è che ogni giorno quando accedo alla pagina, tutte le informazioni a video vengono cancellate e nel database rimangono come giusto che sia! Quello che io vi chiedo è: quale parte del codice azzera la pagina ogni giorno?  Io voglio che i dati rimangano a video per sempre. Grazie . :)

<?php
     $clients = $db->select("SELECT DISTINCT c.name as namec,
                                    c.id as idc
                                    FROM clients c, scarto s
                                    WHERE
                                      s.client_id = c.id AND
                                      (DATE(s.created) = CURDATE())
                                    ORDER BY c.name desc");
        foreach ($clients as $client) { ?>

       <tr class="danger">
         <th scope="row"></th>
         <td><?php echo $client["namec"]; ?></td>

         <td>
            <table class="table">
           <thead>
             <tr class="active">
               <th>Sporco</th>
               <th>Rotto</th>
             </tr>
           </thead>
           <tbod>
               <?php
               $scarto_proccessing = $db->select("SELECT
                              a.name as namea,
                                    c.name as namec,
                                    c.id as idc,
                                    sum(s.quantity_sporco) as qs,
                                    sum(s.quantity_rotto) as qr,
                                    DATE_FORMAT(s.created, '%d %b - %H:%i') as created
                                    FROM clients c, scarto s, articles a
                                    WHERE
                                      a.id = s.article_id AND
                                      s.client_id = c.id AND
                                      c.id = ".$client["idc"]." AND
                                      (DATE(s.created) = CURDATE())
                                      GROUP BY a.id
                                    ORDER BY a.name desc");
               foreach ($scarto_proccessing as $thescarto) { ?>
                  <tr>
                     <td><?php echo $thescarto["namea"]." - ".$thescarto["qs"]; ?></td>
                     <td><?php echo $thescarto["namea"]." - ".$thescarto["qr"]; ?></td>
                  </tr>
               <?php
               }
               ?>
: Re:Problema azzeramento dati a video
: tomtomeight 03 Oct 2015, 13:30:39
Ciao e benvenuto nel forum.

Scusa ma di quale componente joomla fa parte quel codice?
: Re:Problema azzeramento dati a video
: Liuzzi888 03 Oct 2015, 13:49:50
Ciao e grazie per avermi accolto.

È un componente a pagamento.

Tu riesci a dirmi quale funzione fa da reset con il timezone?

Grazie
: Re:Problema azzeramento dati a video
: mmleoni 03 Oct 2015, 14:41:05
 :o :o eh? ma che dici?
tentando di interpretare direi che dovresti togliere
:
AND (DATE(s.created) = CURDATE())
ma non è molto chiaro il discorso dell'azzeramento della pagina  ;D ;D

ciao
: Re:Problema azzeramento dati a video
: tomtomeight 03 Oct 2015, 14:44:59
Il regolamento del forum vieta di citare, chiedere e concedere supporto per componenti commerciali.
Comunque dovrebbe essere il CURDATE tuttavia senza conoscere cosa fa è difficile rispondere, prova a chiedere allo sviluppatore.
: Re:Problema azzeramento dati a video
: mmleoni 03 Oct 2015, 14:48:26
ops... ha ragione tomtomeight, mi era sfuggito che era a pagamento: chiedi al venditore/sviluppatore.
: Re:Problema azzeramento dati a video
: Liuzzi888 03 Oct 2015, 15:46:28
Grazie ragazzi! Capisco il discorso ma io no ho fatto nomi e quel pezzo di codice è stato modificato più volte.  Comunque il discorso dell'azzeramento si riferisce a quando ogni giorno apro la pagina e
I dati spariscono e ho fatto delle prove in locale, spostando  la data di Windows .