Goeiemiddag allen,
Ik heb een vraag:
In mijn database staan verschillende records:
Die komen allemaal netjes op datum gesorteerd op mijn pagina te staan, nu komen er wel als er 2x dezelfde maand in 1 jaar zit, worden die alle 2 getoond terwijl ik er maar 1 wil hebben staan en ook maar maximaal 1. Als jullie begrijpen wat ik bedoel.
Hoe kan ik dit voor elkaar krijgen, want ik zelf kon na wat googlen niet echt iets er over vinden behalve dan natuurlijk 'str_replace'.
Ik zal hier ook even de PHP neergooien:
Ik heb een vraag:
In mijn database staan verschillende records:
code:
1
2
3
4
5
| INSERT INTO `timeline` (`UID`, `id`, `jaar`, `maand`, `dag`, `jaar_info`, `maand_info`, `dag_info`) VALUES (4, 9, 1957, 'August', 12, '<h1>\r\n HURDURDUR <img alt="" src="http://25.media.tumblr.com/avatar_6feb8634e3d0_128.png" style="float: left; width: 128px; height: 128px; " /></h1>\r\n', '', ''), (4, 10, 1994, 'Augustus', 9, '<h1>\r\n Hier mag alleen het jaar staan</h1>\r\n', '', ''), (4, 15, 1999, 'September', 12, '', '', '<h1>\r\n dag 12 september 1999</h1>\r\n'), (4, 17, 1999, 'September', 0, '', '<p>\r\n </p>\r\n<h1>\r\n september 1999</h1>\r\n', ''); |
Die komen allemaal netjes op datum gesorteerd op mijn pagina te staan, nu komen er wel als er 2x dezelfde maand in 1 jaar zit, worden die alle 2 getoond terwijl ik er maar 1 wil hebben staan en ook maar maximaal 1. Als jullie begrijpen wat ik bedoel.
Hoe kan ik dit voor elkaar krijgen, want ik zelf kon na wat googlen niet echt iets er over vinden behalve dan natuurlijk 'str_replace'.
Ik zal hier ook even de PHP neergooien:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?PHP $vorigejaar = 0; $vorigemaand = 0; $vorigedag = 0; while($row = mysql_fetch_array($result)){ if($row['jaar'] == $vorigejaar){ if($row['maand'] == $vorigemaand){ echo "<a id='activator' class='event' href='".$_SERVER['PHP_SELF']."?id=".$row['id']."'><div class='day'><h4>".$row['dag']."</h4></div></a>"; $vorigedag = $row['dag']; } else { echo ""; echo "<a id='activator' class='event' href='".$_SERVER['PHP_SELF']."?id=".$row['id']."'><div class='month'>".$row['maand']."</div></a>"; echo "<a id='activator' class='event' href='".$_SERVER['PHP_SELF']."?id=".$row['id']."'><div class='day'><h4>".$row['dag']."</h4></div></a>"; echo ""; $vorigemaand = $row['maand']; } } else{ echo "<a id='activator' class='event' href='".$_SERVER['PHP_SELF']."?id=".$row['id']."'><div class='year'>".$row['jaar']."</div></a>"; echo "<a id='activator' class='event' href='".$_SERVER['PHP_SELF']."?id=".$row['id']."'><div class='month'>".$row['maand']."</div></a>"; echo "<a id='activator' class='event' href='".$_SERVER['PHP_SELF']."?id=".$row['id']."'><div class='day'><h4>".$row['dag']."</h4></div></a>"; $vorigejaar = $row['jaar']; } } ?> |