Versio

Icon "new" laten zien achter nieuw toegevoegd werkt niet helemaal goed.

Overzicht Reageren

Elsy Vriens

Elsy Vriens

26/08/2011 11:12:40
Quote Anchor link
Op mijn website staat een lijstje met nieuwe acties.
Voeg ik een actie toe dan komt er 7 dagen lang een "new" icon achter te staan.
Loopt een actie langer dan verdwijnt deze weer.

Als ik vandaag een nieuwe actie toevoeg en er staan al acties voor deze website in de database die ouder zijn dan 7 dagen, dan verschijnt het "new" icon niet.

Ik groepeer op naam_id zodat de website naam maar 1x zichtbaar is in de tabel.
Maar waarschijnlijk pikt hij gewoon random een link zodat er geen "new" icon achter komt te staan.
Ik heb al het een en ander geprobeerd maar krijg het niet voor elkaar.

Wat wil ik graag:
Dat als ik een nieuwe actie toevoeg er het icon "new" achter komt te staan, 7 dagen lang. Ook al staan er "oudere" acties in de database.

Dit is mijn stukje script dat ik nu hebt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$queryShop = "
                SELECT
                    id,
                    naam,
                    naam_id,
                    startdatum,
                    CASE
        WHEN DATEDIFF(NOW(), startdatum) < 7 THEN CONCAT(naam, '&nbsp;<img src=\"images/new.png\" alt=\"Nieuw toegevoegd\" border=\"0\" align=\"absmiddle\" />')
        ELSE naam
        END AS link
                FROM
                    actie
                WHERE
                    zichtbaar <> FALSE
                AND CURRENT_DATE() BETWEEN startdatum AND einddatum
                GROUP BY
                    naam_id
                ORDER BY naam";


Alvast bedankt,

Elsy
 
PHP hulp

PHP hulp

24/05/2012 23:35:49
Gesponsorde koppelingen:
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

Get Adobe Flash player