Data sorteren
In een tabel heb ik volgende velden staan: id, datum, wedstrijd.
Ik zou de wedstrijden willen weergeven in aparte blokken per datum. Hoe kan ik dat programmeren zodat hij zelf automatisch die blokken aanmaakt.
Dus de code moet eerst de gegevens uitlezen uit de tabel, daarna sorteren per datum (tot hier geen probleem), en daarna via mijn css de matchen van eenzelfde datum in aparte blokken weergeven.
Kan iemand me een hint geven of op weg helpen.
Alvast dank
Wesley
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$pointer = -1;
$enddiv = '';
while ($row = mysql_fetch_assoc) {
if ($row['match_date'] != $pointer) {
$pointer = $row['match_date'];
echo $enddiv;
// en de rest
$enddiv = '</div>';
}
// wedstrijdgegevens
}
[/code]
$pointer = -1;
$enddiv = '';
while ($row = mysql_fetch_assoc) {
if ($row['match_date'] != $pointer) {
$pointer = $row['match_date'];
echo $enddiv;
// en de rest
$enddiv = '</div>';
}
// wedstrijdgegevens
}
[/code]
<td width="20%">
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$sql="SELECT * FROM Fixtures ORDER BY Date ASC , Id ASC ;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["Date"])."<br>";}
?>
$sql="SELECT * FROM Fixtures ORDER BY Date ASC , Id ASC ;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["Date"])."<br>";}
?>
</td>
<td width="80%">
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$sql="SELECT * FROM Fixtures ORDER BY Date ASC , Id ASC ;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["Game"])."<br>";}
?>
$sql="SELECT * FROM Fixtures ORDER BY Date ASC , Id ASC ;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["Game"])."<br>";}
?>
</td>
Hoe implementeer ik jouw code Ger?
Toevoeging op 07/01/2013 19:18:17:
Resultaat is dit: http://www.wesleybekaert.be/damberd/vlvbnogtespelen.php
Heb je maar één kolom in je database?????
Gewijzigd op 07/01/2013 19:46:32 door Ger van Steenderen
de code is enkel de weergave van datum en matchen, die wil ik dus in blokken weergeven per datum
Mar goe
Als jij die gegevens als zoals in jouw link op een ritje krijgt, is het kwestie van in de while lus contoleren wanneer de datum verandert, ik heb daar in mijn voorbeeld $pointer voor gebruikt.
PS.
Hier is het zoals ik het doe.
Met deze 2 tabellen kan je heel veel.