Bonjour,

J'ai mon site en local qui fonctionne très bien et je l'ai importer chez un hébergeur et la surprise tout fonctionne sauf sur une de mais page ou il ne m'indique pas la liste des 10 derniers articles les plus vendu.

Avez vous une idée pourquoi en local sa fonctionne et pas chez mon hébergeur ?

page index.php :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div class="sales-boxes">
          <div class="recent-sales box">
            <div class="title">Vente recentes</div>
            <?php
            $ventes = getLastVente();           
            ?>
            <div class="sales-details">
              <ul class="details">
                <li class="topic">Date</li>
                <?php
                foreach ($ventes as $key => $value){
                  ?>
                  <li><a href="#"><?php echo date('d M Y', strtotime($value['date_vente'])) ?></a></li>
                  <?php
                }
                ?>
 
              </ul>
              <ul class="details">
                <li class="topic">Client</li>
                <?php
                foreach ($ventes as $key => $value){
                  ?>
                  <li><a href="#"><?php echo $value['nom']." ".$value['prenom'] ?></a></li>
                  <?php
                }
                ?>
 
              </ul>
              <ul class="details">
                <li class="topic">Article</li>
                <?php
                foreach ($ventes as $key => $value){
                  ?>
                  <li><a href="#"><?php echo $value['nom_article']?></a></li>
                  <?php
                }
                ?>
 
              </ul>
              <ul class="details">
                <li class="topic">Prix</li>
                <?php
                foreach ($ventes as $key => $value){
                  ?>
                  <li><a href="#"><?php echo number_format($value['prix'], 0, ",", " ")." € "?></a></li>
                  <?php
                }
                ?>
ma fonction dans mon fichier function.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function getLastVente()
{
 
        $sql = "SELECT nom_article, nom, prenom, v.quantite, prix, date_vente, a.id, v.id, a.id AS idArticle
        FROM client AS c, vente AS v, article AS a WHERE v.id_article=a.id AND v.id_client=c.id AND etat=?
        ORDER BY date_vente DESC LIMIT 10";
 
        $req = $GLOBALS['connexion']->prepare($sql);
 
        $req->execute(array(1));
 
        return $req->fetchAll();
}