PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <?php echo "<table width='100%' cellpadding='5' cellspacing='2'>"; echo "<tr><td ><b>Team</b></td><td width='60px'><b>Datum</b></td><td width='40px' align='center'><b>Uur</b></td><td width='100px'><b>Thuis</b></td><td width='100px'><b>Gast</b></td><td align='center'><b>Score - Score</b></td></tr>"; $result = mysql_query("SELECT * FROM tblKalender where datum order by teamId asc"); while($row = mysql_fetch_array($result)) { $result1 = mysql_query("SELECT * FROM tblTeams where id = $row[teamId]"); while($row1 = mysql_fetch_array($result1)) { if (date("W", strtotime($row['datum'])) == date('W')) { echo "<tr><td width='80px'><b>".$row1['team']."</b></td><td width='60px'>".$row['datum']."</td><td width='40px' align='center'>".$row['uur']."</td><td width='100px'>".$row['home']."</td><td width='100px'>".$row['guest']."</td><td align='center'>".$row['scoreHome']." - ".$row['scoreHome']."</td></tr>"; } } } echo "</table>"; ?> |
Nu heb ik met deze code alle datums laten selecteren die dezelfde weeknummer hebben als in de database.
Nu is men vraag, is dit niet te omslachtig om al die records af te lopen en ze dan met een if te lateren selecteren. Het werkt heel goed eigenlijk, maar ik vraag me af of ik mijn database load niet kan laten verlichten door het week getal te zoeken in mijn sql regel? Ik ben geen pro dus ik heb het voorlopig zo opgelost. Maar als er slimmere mensen zijn die willen helpen mag dit altijd