Mappe struktur
Jeg har følhendene kode som jeg gerne vil have modifiseret lidt:Når den henter info fra en xml fil
fil.php
<?php
$rdr = new XMLReader();
$rdr->xmL(file_get_contents('smu/udvalg.xml'));
$n = 0;
while($rdr->read()){
switch ($rdr->nodeType) {
case XMLReader::TEXT:
$s = $rdr->value;
break;
case XMLReader::ELEMENT:
if($rdr->localName == 'top') {
$no = $rdr->getAttribute('no');
}
break;
case XMLReader::END_ELEMENT:
if($rdr->localName == 'navn') {
$navn = $s;
} else if($rdr->localName == 'button') {
$button = $s;
} else if($rdr->localName == 'adresse') {
$adresse = $s;
} else if($rdr->localName == 'kontakt') {
$kontakt = $s;
} else if($rdr->localName == 'top') {
if ($n==5) continue; //Hvormange der må vises.
echo "<td>\r\n";
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo "<table>
<tr>
<td><a href=\"?main=udvalg.&udvalg=" . $adresse . "\"><img src=\"images/" . $button . ".png\" width=\"60\" height=\"60\" alt=\"" . $navn . "\" border=\"0\" align=\"absmiddle\"></a><a href=\"?main=udvalg.&udvalg=" . $adresse . "\"><center><p class=\"ungdom01\">" . $navn . "</a></p></center></td>
</tr>";
$n++;
echo "</td>\r\n";
}
break;
}
}
?>
Den viser de 5 første hvis der er flere skal den vise de næste på linje nedenunder og det skal den fortsætte med hvis der er flere.
