Hoi ik wil graag een lege witte regel als de datum veranderd.
Ik krijg het wel voor elkaar om na zoveel rows een witte regel toe te voegen, helaas zijn de aantal namen per datums gevarieerd.
Is het ook mogelijk om tables in while loop te groeperen op datum zoals ik wil?
Misschien omschrijf ik het verkeerd ik zal een voorbeeld geven:
Ik heb nu dit:
Nu is het de bedoeling een lege regel nadat de datum veranderd:
Nog mooier zou zijn dat de eerste table labels buiten de while loop zich herhaald :
Mijn huidige code (omgezet in een voorbeeld):
Ik krijg het wel voor elkaar om na zoveel rows een witte regel toe te voegen, helaas zijn de aantal namen per datums gevarieerd.
Is het ook mogelijk om tables in while loop te groeperen op datum zoals ik wil?
Misschien omschrijf ik het verkeerd ik zal een voorbeeld geven:
Ik heb nu dit:
code:
1
2
3
4
5
6
7
8
9
| Datum Naam Score 1 Score 2 2017 Geert 2 1 2017 Henk 5 2 2017 Jan 1 2 2018 Henk 4 2 2018 Jan 1 2 2019 Geert 5 2 2019 Henk 2 1 2019 Jan 1 2 |
Nu is het de bedoeling een lege regel nadat de datum veranderd:
code:
1
2
3
4
5
6
7
8
9
10
11
| Datum Naam Score 1 Score 2 2017 Geert 2 1 2017 Henk 5 2 2017 Jan 1 2 2018 Henk 4 2 2018 Jan 1 2 2019 Geert 5 2 2019 Henk 2 1 2019 Jan 1 2 |
Nog mooier zou zijn dat de eerste table labels buiten de while loop zich herhaald :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Datum Naam Score 1 Score 2 2017 Geert 2 1 2017 Henk 5 2 2017 Jan 1 2 Datum Naam Score 1 Score 2 2018 Henk 4 2 2018 Jan 1 2 Datum Naam Score 1 Score 2 2019 Geert 5 2 2019 Henk 2 1 2019 Jan 1 2 |
Mijn huidige code (omgezet in een voorbeeld):
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
29
| echo " <table border='1' cellspacing='0'> <tbody> <td width='100px'>Datum</td> <td width='70px' align='center'>Naam</td> <td width='70px' align='center'>Score 1</td> <td width='70px' align='center'>Score 2</td> <td width='70px' align='center'>Score 3</td> </tbody> </table> "; $sql = "SELECT * FROM `".$mysql_table."` WHERE serie LIKE 'test' ORDER BY datum ASC"; $db_data = mysql_query($sql); if (mysql_num_rows($db_data) >= 1) { while ($row = mysql_fetch_array($db_data)) { echo " <table border='1' cellspacing='0'> <tbody> <td width='100px'>{$row['datum']}</td> <td width='70px' align='center'>{$row['naam']}</td> <td width='70px' align='center'>{$row['score1']}</td> <td width='70px' align='center'>{$row['score2']}</td> <td width='70px' align='center'>{$row['score3']}</td> </tbody> </table>"; |