Hej alle sammen
Jeg vil gerne spørge om hvordan man kan finde en bestemt del i XML:
- <time starttid="24-09-2012 08:10" sluttid="24-09-2012 09:00" ugedag="mandag" lektionsnr="1">
- <fag>Matematik</fag>
- <aktivitet>12OHXVmat1</aktivitet>
- <lokale>MU9-104</lokale>
- <initialer>fna</initialer>
- </time>
- <time starttid="24-09-2012 09:05" sluttid="24-09-2012 09:55" ugedag="mandag" lektionsnr="2">
- <fag>Matematik</fag>
- <aktivitet>12OHXVmat1</aktivitet>
- <lokale>MU9-104</lokale>
- <initialer>fna</initialer>
- </time>
- <time starttid="25-09-2012 10:10" sluttid="25-09-2012 11:00" ugedag="tirsdag" lektionsnr="3">
- <fag>International t</fag>
- <aktivitet>12OHXS3Jint</aktivitet>
- <lokale>MU9-108</lokale>
- <initialer>jrs</initialer>
- </time>
- <time starttid="25-09-2012 11:05" sluttid="25-09-2012 11:55" ugedag="tirsdag" lektionsnr="4">
- <fag>International t</fag>
- <aktivitet>12OHXS3Jint</aktivitet>
- <lokale>MU9-108</lokale>
- <initialer>jrs</initialer>
- </time>
- <time starttid="01-10-2012 08:10" sluttid="01-10-2012 09:00" ugedag="mandag" lektionsnr="1">
- <fag>Matematik</fag>
- <aktivitet>12OHXVmat1</aktivitet>
- <lokale>MU9-104</lokale>
- <initialer>fna</initialer>
- </time>
- <time starttid="01-10-2012 09:05" sluttid="01-10-2012 09:55" ugedag="mandag" lektionsnr="2">
- <fag>Matematik</fag>
- <aktivitet>12OHXVmat1</aktivitet>
- <lokale>MU9-104</lokale>
- <initialer>fna</initialer>
- </time>
- <time starttid="03-10-2012 08:10" sluttid="03-10-2012 09:00" ugedag="onsdag" lektionsnr="1">
- <fag>Design</fag>
- <aktivitet>12OHXS3Jdes</aktivitet>
- <lokale>MU7-Z302</lokale>
- <initialer>dvk</initialer>
- </time>
- <time starttid="03-10-2012 09:05" sluttid="03-10-2012 09:55" ugedag="onsdag" lektionsnr="2">
- <fag>Design</fag>
- <aktivitet>12OHXS3Jdes</aktivitet>
- <lokale>MU7-Z302</lokale>
- <initialer>dvk</initialer>
- </time>
Jeg har lavet et php script der ser sådan her ud:
- <table border="1">
- <tr>
- <th>Dato</th>
- <th>Tid</th>
- <th>Ugedag</th>
- <th>Time</th>
- <th>Fag</th>
- <th>Lokale</th>
- </tr>
- <?php
- $xml = new SimpleXMLElement(file_get_contents('test.xml'));
-
- foreach($xml->time as $time) {
- $dag = $time['starttid'];
- list($dato, $tid) = explode(" ", $dag);
- if($dato = date("d-m-Y")) {
- echo "<tr>\r\n";
- echo "<td>" . $dato . "</td>\r\n";
- echo "<td>" . $tid . " - " . $tid . "</td>\r\n";
- echo "<td>" . $time['ugedag'] . "</td>\r\n";
- echo "<td>" . $time['lektionsnr'] . "</td>\r\n";
- echo "<td>" . $time->fag . "</td>\r\n";
- echo "<td>" . $time->lokale . "</td>\r\n";
- echo "</tr>\r\n";
- }
- }
- ?>
- </table>
I mit script så viser den alle sammen, og ikke den dato der passer til datoen idag.
Hvad gør jeg forkert??