cedric91
Messages postés64Date d'inscriptionlundi 20 avril 2009StatutMembreDernière intervention 7 octobre 2012
-
6 nov. 2010 à 17:20
Salut
j'ai un script de petites annonce et je cherche un moyen d'afficher sur l'index de mon site la derniere annonce postée.
le nombre d'annonce par page est modifiable via l'administration qui inscrit la valeur sur la base sql
quelqu'un serait il comment modifier ce code de facon que cela fonctionne sans aller chercher la cette variable??
en vous remerciant par avance
<?php
//-- Fichier de configuration et fonction
require_once("includes/conf.php");
require_once("includes/template.php");
require_once("includes/class/class.mysql.php");
require_once("includes/class/class.petite.annonces.php");
require_once("includes/class/class.pagnation.php");
//-- Debut d'execution du script
$temps_debut = microtime(true);
//-- Preparation de la class mysql
$mysql = new mysql;
$db_link = $mysql -> connexion_mysql(HOST_MYSQL,LOGIN_MYSQL,PASSE_MYSQL,BASE_MYSQL) ;
//-- Preparation de la class
$petite_annonces = new petite_annonces;
$petite_annonces -> parametres();
//-- Preparation
$template = new Template('');
$template -> Do_not_echo=true;
// Modèle à utiliser auquel on adjoint un nom arbitraire
$template -> set_filenames(array(
'categorie' => 'templates/'.STYLE_TEMPLATE.'/categorie.tpl',
'preinclude' => 'templates/'.STYLE_TEMPLATE.'/preinclude.tpl',
'details-annonce' => 'templates/'.STYLE_TEMPLATE.'/details-annonce.tpl',
));
// Assignation des variables
$template -> assign_vars(array(
'TITRE_PAGE' => TITRE_MODULE." - Les derniers annonces",
'TITRE_MODULE' => TITRE_MODULE,
'DESCRIPTION_MODULE' => DESCRIPTION_MODULE,
'NB_ANNONCES_MODULE' => NB_ANNONCES,
'NB_CATEGORIE' => NB_CATEGORIE,
'STYLE_TEMPLATE' => STYLE_TEMPLATE,
'LIEN_ACCUEIL' => $petite_annonces->GetLienPage("accueil"),
'LIEN_AJOUT_ANNONCE' => $petite_annonces->GetLienPage("add_annonce"),
'LIEN_NEWS_ANNONCE' => $petite_annonces->GetLienPage("last_news_annonces"),
'LIEN_RECHERCHES' => $petite_annonces->GetLienPage("recherches"),
));
// Affichage des données
echo $template->pparse('preinclude');
//-- Affichage de la liste des annonces
echo $petite_annonces -> display_liste_petites_annonces("LAST",NULL) ;
//-- Deconnexion de la base de données
$mysql -> deconnexion_mysql($db_link);
?>