Icon "new" laten zien achter nieuw toegevoegd werkt niet helemaal goed.
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:
Alvast bedankt,
Elsy
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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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, ' <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";
SELECT
id,
naam,
naam_id,
startdatum,
CASE
WHEN DATEDIFF(NOW(), startdatum) < 7 THEN CONCAT(naam, ' <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
Gesponsorde koppelingen:
Er zijn nog geen reacties op dit bericht.



