Salve a tutti/e,
ho un file xml così:
codice:
<?xml version="1.0"?>
<images>
<image>
<photo>001.jpg</photo>
<caption>001</caption>
<tipo>1</tipo>
</image>
<image>
<photo>002.jpg</photo>
<caption>002</caption>
<tipo>1</tipo>
</image>
...
Vorrei poter visualizzare un solo record alla volta e con i link avanti e indietro scorrere il precedente e successivo. Ho provato così:
Codice PHP:
$page = $_GET['page'];
$i = $page;
$next = $i+1;
$prev = $i-1;
$xml = simplexml_load_file('untitled.xml');
$totale=count($xml->image);
foreach($xml->image as $image) {
$photo= $image->photo;
$caption= $image->caption;
$tipo= $image->tipo;
for($i=$page;$i<$next;$i++) {
echo "[b]numero: ".$i."[/b]
";
echo "photo: ".$photo."
";
echo "caption: ".$caption."
";
echo "tipo: ".$tipo."
";
}
$i++;
}
?>
[url="file.php?page=<?php echo $prev; ?>"]indietro[/url] [url="file.php?page=<?php echo $next; ?>"]avanti[/url]
Il problema è che visualizza tutte le immagini, caption e tipo... come lo modifico per leggere una alla volta?