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
| function getAnnnonces($page){
global $bdd;
@$page=$_GET["page"];
if(empty($page)) $page=1;
$nbr_elements_par_page=3;
$debut=($page-1)*$nbr_elements_par_page;
$sql = ' SELECT A.*
,C.nom_'.$sql_lang.' AS CATEGORIE
,V.ville_'.$sql_lang.' AS VILLE
FROM annonces A
LEFT JOIN categories C ON C.id = A.id_categorie
LEFT JOIN villes V ON V.id = A.id_ville
ORDER BY A.created_date DESC
LIMIT '.$debut.','.$nbr_elements_par_page.' ';
try {
$req = $bdd->prepare($sql);
$req->execute();
$res = $req->fetchAll(PDO::FETCH_ASSOC);
} catch (Exception $e) {
echo "Erreur dans la requête " . $sql;
}
// le temps des tests pour voir le résultat
return $res;
}
//....suite
function afficherAnnonce(){
@$page=$_GET["page"];
if(empty($page)) $page=1;
$nbr_elements_par_page=3;
$debut=($page-1)*$nbr_elements_par_page;
$annonces = getAnnnonces($page);
$images = getImagesAnnonces();
//...suite
} |