ACHATS
une première actu
COMMERCIAL
une autre
ENGINEERING
encore une autre
ENGINEERING
09:00 : Premier rdv
RESSOURCES HUMAINES
09:00 : Deuxième rdv
SERVICE CLIENT
et les autres actus
Ce que j'aimerais
Si vous regardez le paragraphe au-dessus, vous voyez deux fois ENGINEERING, et je voudrais optimiser tout ça pour ne voir qu'une seule fois le service pour les deux actus qui le concernent.
Ais-je été claire ? ^^
PHP
/**
* Lister les actualités par jour
*
* @param jour Date au format Y-m-d
* @return Un tableau d'actualités
*/
function listerActualites ($jour, $service='')
{
global $bdd;
$suite = '';
try
{
if ($service!='')
{
$suite = "AND actualites.service = '$service'";
}
$req = $bdd ->prepare("SELECT actualites.id, date, heure, actu, nom, service FROM actualites, services where actualites.service = services.id and date='$jour' $suite order by nom, heure");
$req->execute();
$actus = $req->fetchAll();
nouveauLog (date("Y-m-d H:i:s"), "OK", "","fonction listerActualites");
}
catch(Exception $e)
{
die (nouveauLog (date("Y-m-d H:i:s"), "NOK", $e->getMessage() ,"fonction listerActualites"));
}
return $actus;
}
/**
* Liste les Services
*
* @return Un Tableau de services
*/
function listerServices ()
{
global $bdd;
$req = $bdd ->prepare("SELECT * FROM services ORDER BY nom");
$req->execute();
$resultats = $req->fetchAll();
return $resultats;
}
3 mars 2014 à 17:00