risolto visualizzazione e ordinamento dati

luigithen

Utente Attivo
31 Mar 2020
66
3
8
ciao ragazzi, ho un'altro problema che devo risolvere e non capisco dove sia l'errore, al momento vedo la pagina in questo modo con un solo ordine per capirci

uno.jpeg


ma io vorrei vederla invece in questo modo con gli ultimi 3 ordini

tutte.jpeg


il codice che utilizzo è questo

PHP:
<?php
                            $connect = mysqli_connect("localhost", "nomedb", "password", "nomeuser");
                            $connect->set_charset("utf8");
                            $query_utente ="SELECT od.product_id, o.id_order, o.total_paid_real, o.valid, o.reference, c.firstname,
                            c.lastname, a.lastname, a.firstname, a.address1, a.address2, a.postcode, s.name state, a.city,
                            a.phone, a.phone_mobile, o.payment,
                            od.product_name, od.product_quantity, od.product_reference, o.date_upd
                            FROM ps_orders o
                            LEFT JOIN ps_customer c on (c.id_customer = o.id_customer)
                            LEFT JOIN ps_address a on (a.id_address = o.id_address_delivery)
                            LEFT JOIN ps_state s on (a.id_state = s.id_state)
                            LEFT JOIN ps_order_detail od ON (od.id_order = o.id_order)
                            LEFT JOIN ps_product_lang pl ON (pl.id_product = od.product_id)
                            WHERE o.id_order AND pl.id_lang
                            group by o.id_order
                            ORDER BY o.id_order DESC
                            LIMIT 3";
                            $risultato_utente = mysqli_query($connect, $query_utente);
                            $utente = mysqli_fetch_array($risultato_utente);
                            ?>
                            <ul class="messages">
                              <li>
                                <img src="../images/img.jpg" class="avatar" alt="Avatar">
                                <div class="message_date">
                                  <h4 class="date text-info">Data Ordine: <?php echo date("d-m-Y", strtotime($utente["date_upd"])); ?></h4>
                                  <p class="badge bg-green" style="font-weight: normal;line-height: 13px;font-size: 14px;padding: 2px 6px;">
                                  <?php echo '€ '.rtrim(number_format($utente['total_paid_real'], 2),'1'); ?></p>
                                </div>
                                <div class="message_wrapper">
                                  <h4 class="heading">Ordine Numero: <?php echo $utente['reference']; ?></h4>
                                  <blockquote class="message">Cliente: <?php echo $utente['firstname']; ?> <?php echo $utente['lastname']; ?></blockquote>
                                  <blockquote class="message">Metodo di Pagamento: <?php echo $utente['payment']; ?></blockquote>
                                  <blockquote class="message">Telefono: <?php echo $utente['phone']; ?></blockquote>
                                  <?php if(!empty($utente['phone_mobile'])): ?>
                                  <blockquote class="message">Cellulare: <?php echo $utente['phone_mobile']; ?></blockquote>
                                  <?php endif; ?>
                                  <br />
                                  <p class="url">
                                    <span class="fs1 text-info" aria-hidden="true" data-icon=""></span>
                                    <a href="#"><i class="fa fa-paperclip"></i> User Acceptance Test.doc </a>
                                  </p>
                                </div>
                              </li>

                            </ul>
quindi l'errore è dovuto a qualcosa che oggi mi sfugge proprio, chiedi lumi a voi ed eventualmente indicarmi la strada per risolvere questo problema

grazie