Bonsoir
Pour tout ceux qui en ont marre de taper toujours les mêmes boucles pour exploiter les résultat des requêtes.
je vous propose de rajouter ce code dans le fichier \class\database\mysqldatabase.php
function getAll($sql, $limit=0, $start=0)
{
if ( !empty($limit) ) {
if (empty($start)) {
$start = 0;
}
$sql = $sql. ' LIMIT '.(int)$start.', '.(int)$limit;
}
$res = mysql_query($sql, $this->conn);
if ( $res ) {
$this->logger->addQuery($sql);
/* Exploitation de la requête */
while ( $row= $this->fetchArray( $res) ) {
foreach ($row as $key => $val) {
$result[$key][] = $val;
}
}
return $result;
} else {
$this->logger->addQuery($sql, $this->error(), $this->errno());
return false;
}
}
la boucle d'exploitation est donc automatique.
Ne reste plus qu'à assigner les valeurs a l'affichage.
Commentaires et améliorations sont les bienvenues
++