Hoi Allemaal, Ik ben nog redelijk nieuw met het programmeren van PHP en ben bezig met een mobiele pagina. Ik haal via xml gegevens van een externe site en wil deze weergeven op de pagina. De pagina laat gegevens uit de xml zien maar wil deze nu sorteren op weeknummer. De XML gegevens die ik opvraag is, waarbij ik <Datum_Tijd> gebruik om de weeknummer te bepalen:
<root>
<row>
<Klassenaam>A2M</Klassenaam>
<Wedstrijdnummer>7688</Wedstrijdnummer>
15-5-2013 19:30:00
<Thuisploeg>IJsselvogels A2</Thuisploeg>
<Uitploeg>DVS '69 A1</Uitploeg>
<Scorethuis>7</Scorethuis>
<Scoreuit>8</Scoreuit>
<Opmerking/>
</row>
<row>
Tot dusver heb ik dit, dit laat keurig de uitslagen zien: natuurlijk na het laden van de xml met simplexml:
<table cellpadding="1px" width="100%">
<tr align="left">
<th>Datum</th><th>Tijd</th><th>Thuis Ploeg</th><th>Uit Ploeg</th><th>Uitslag</th>
</tr>
<?php
foreach ($xml->row AS $info ) {
?>
<tr class="<?php echo ($clrCounter++ % 2 == 0 ? 'odd' : 'even'); ?>">
<td><?php $date = date_create($info -> Datum_Tijd); echo date_format($date, 'd-m');?></td>
<td><?php $date = date_create($info -> Datum_Tijd); echo date_format($date, 'H:i');?></td>
<td <?php if (strpos($info -> Thuisploeg,'IJsselvogels') !== false) {echo 'style="color: #FF0000;"';} ?> ><?php echo $info -> Thuisploeg ?></td>
<td <?php if (strpos($info -> Uitploeg,'IJsselvogels') !== false) {echo 'style="color: #FF0000;"';} ?> ><?php echo $info -> Uitploeg ?></td>
<td><?php echo $info -> Scorethuis . " - " . $info -> Scoreuit ?></td>
</tr>
<? }?>
Maar ik wil dus (waarbij de weeknummer de afgelopen 2 weken zijn): Week 14: uitslag team1 uitslag team2 etc. week 13: uitslag team1 uitslag team2 etc. Kunnen jullie helpen?