Data sorteren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wesley Bekaert

Wesley Bekaert

07/01/2013 17:59:45
Quote Anchor link
Hallo

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
 
PHP hulp

PHP hulp

28/11/2024 18:27:34
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/01/2013 18:58:11
Quote Anchor link
Sorteren doe je in de database, in je script ga je groeperen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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]
 
Wesley Bekaert

Wesley Bekaert

07/01/2013 19:16:45
Quote Anchor link
Mijn code is nu

<td width="20%">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>";}
                            ?>

</td>
<td width="80%">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>";}
                            ?>

</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
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/01/2013 19:46:06
Quote Anchor link
Als de link die jij geeft het resultaat is van jouw bovenstaande code valt er weinig te implementeren.
Heb je maar één kolom in je database?????
Gewijzigd op 07/01/2013 19:46:32 door Ger van Steenderen
 
Wesley Bekaert

Wesley Bekaert

07/01/2013 20:38:52
Quote Anchor link
de code is enkel de weergave van datum en matchen, die wil ik dus in blokken weergeven per datum
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/01/2013 21:53:42
Quote Anchor link
Iets meer van je code laten zien helpt ook wel, ik heb nu een voorbarige conclusie getrokken, mijn excuus daarvoor.
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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.