ygerz
Новичок
Галерея PHP + XML
Написал скрипт и попал в тупик... не знаю как лучше реализовать разбивку на страницы.
Тут в ручную, хочется чтобы они генерировались автоматически, исходя з того, что на странице
должно быть 6 рисунков.
Может добавить новый тэг в xml-файл и использовать его? не знаю. посоветуйте с примером.
вот код xml-структуры:
Вот код галереи:
Написал скрипт и попал в тупик... не знаю как лучше реализовать разбивку на страницы.
Тут в ручную, хочется чтобы они генерировались автоматически, исходя з того, что на странице
должно быть 6 рисунков.
Может добавить новый тэг в xml-файл и использовать его? не знаю. посоветуйте с примером.
вот код xml-структуры:
PHP:
<?xml version="1.0" encoding="utf-8"?>
<Photos>
<photo>
<part>1</part>
<name>One</name>
<img>images/small/images1.jpg</img>
</photo>
<photo>
<part>1</part>
<name>Two</name>
<img>images/small/images2.jpg</img>
</photo>
<photo>
<part>1</part>
<name>One</name>
<img>images/small/images1.jpg</img>
</photo>
<photo>
<part>1</part>
<name>Two</name>
<img>images/small/images2.jpg</img>
</photo>
<photo>
<part>1</part>
<name>One</name>
<img>images/small/images1.jpg</img>
</photo>
<photo>
<part>1</part>
<name>Two</name>
<img>images/small/images2.jpg</img>
</photo>
<photo>
<part>2</part>
<name>One</name>
<img>images/small/images6.jpg</img>
</photo>
<photo>
<part>2</part>
<name>Two</name>
<img>images/small/images7.jpg</img>
</photo>
</Photos>
PHP:
<?php
print "<table border='0' cellpadding='0' cellspacing='0'><tr>";
$photos = simplexml_load_file('photos.xml');
foreach ($photos->photo as $photo) {
if ($photo->part == $_GET['part']){
print "<td align='center'>$photo->name <br><hr noshade='noshade' size='1px'/><img src='$photo->img'></td><td width='1px'><td>"; } }
print "</tr></table>";
for ($i=1; $i<3; $i++){
print "<a href='?part=$i'>[$i] </a>";
}
?>