SELECT
CASE
WHEN DATEDIFF(NOW(), datum1) < 7 THEN CONCAT('<strong>', 'link', '</strong>')
ELSE 'link'
END
AS link
FROM tabelnaam
Dit is veel te moeilijk voor mij, ik weet niet hoe ik dit in mijn scriptgedeelte moet zetten.
Ik zie nu op de pagina ipv de linknamen het woord l.url staan.
<?php
//Laat de categorie naam zien boven in de tabel
$sql = "
SELECT c.cat_id, c.cat_naam, l.link_naam, l.url, l.link_id, l.toegevoegd, l.weeklater,
CASE
WHEN DATEDIFF(NOW(), l.toegevoegd) < 7 THEN CONCAT('<strong>', 'l.url', '</strong>')
ELSE 'l.url'
END
AS link
FROM winkel_categorie AS c, winkel_linken AS l
WHERE c.cat_id = " . $_GET['cat_id'] . "
AND c.cat_id = l.cat_id
ORDER BY l.link_naam ASC
";
$res = mysql_query($sql) or die ("Sorry maar ik kan de naam van de categorie niet weergeven, probeer het later opnieuw.");
$teller = 0;
$list_completed = false;
echo '<table align="center"><tr>';
$kolommen = 3;
while ($row = mysql_fetch_assoc ($res)) {
if ($teller % 10 == 0) {
echo '<td valign="top">';
echo '<table width="170" align="left" cellspacing="2" cellpadding="0">';
echo '<tr>';
echo '<td colspan="2"><h3>'.$row['cat_naam'].'</h3></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="tabelborder">';
}
echo '-<a href="website.php?link_id='. $row['link_id'].'" target="_blank" title="'. $row['link_naam'].'">'.$row['link'].'</a><br>';
?>
En zo:
<?php
//Laat de categorie naam zien boven in de tabel
$sql = "
SELECT c.cat_id, c.cat_naam, l.link_naam, l.url, l.link_id, l.toegevoegd, l.weeklater,
CASE
WHEN DATEDIFF(NOW(), l.toegevoegd) < 7 THEN CONCAT('<strong>', l.url, '</strong>')
ELSE l.url
END
AS link
FROM winkel_categorie AS c, winkel_linken AS l
WHERE c.cat_id = " . $_GET['cat_id'] . "
AND c.cat_id = l.cat_id
ORDER BY l.link_naam ASC
";
$res = mysql_query($sql) or die("Sorry maar ik kan de naam van de categorie niet weergeven, probeer het later opnieuw.");
$teller = 0;
$list_completed = false;
echo '<table align="center"><tr>';
$kolommen = 3;