PHP 'Stickies'.
'Stickies' er elementer / linier i en liste, der udenfor normal sorteringsorden, altid skal vises øverst og gives et iøjnefaldende blikfang.
Stickies indbygges i en databasetabel / liste på eksempelvis følgende måde:
- Databasetabel
I den relevante tabel indsættes et felt 'stickie' = INT 2. De records, der skal anvendes som stickies markeres med '1'. Alle øvrige records bibeholder værdien '0'.
- Databaseudtræk
I SELECT fra databasen indsættes stickies som første 'ORDER BY' kriterie.
ORDER BY stickie DESC, feltnavn ASC, ...
|
- Iøjnefaldenhed
Iøjnefaldenhed kan eksempelvis opnås ved at vise linierne med stickies i en altermativ farve.
$stickie = $row['stickie'];
if ($stickie == 0)
{
echo "<tr>";
}
else
{
echo "<tr class='stickiefarve'>";
}
echo "<td>< .......
|
|