PHP – направяте си галерия с прелистване на снимки
Здравейте
скоро ми се налoжи да си правя галерия с прелистване за разглеждане на снимки .Знам, че не е перфектна но реших все пак да я публикувам тук 😉
тук е основата и всеким, които желае може да я доусъвършенства.
<?
/*
автор:Велико Б.К.
http://burkoff.org
*/
echo "<table width='100%' border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111'><tr><td><center>";// тук сам оформил таблицата
$plus = $_GET[pics]+ 1; //момента в които сваляте номера от адресбара и се добавя 1
$minus = $_GET[pics]- 1; //момента в които сваляте номера от адресбара и се изважда 1
/*
тук изброявате колкото искате картинки
в случая имаме 5 картинки - 0 1 2 3 4 ако желаете да добавите още просто слдагате
if ($pics==5) { echo "<img src='5.jpg'>"; } за 5 картинка и променяте > |if ($pics >=5)| на |if ($pics >=6)|
*/
if ($pics=="") { echo "<img src='0.jpg'>"; }
if ($pics==1) { echo "<img src='1.jpg'>"; }
if ($pics==2) { echo "<img src='2.jpg'>"; }
if ($pics==3) { echo "<img src='3.jpg'>"; }
if ($pics==4) { echo "<img src='4.jpg'>"; }
/* проверка */
if ($pics <0 ) { print ("<a href=\"?pics=1\">ВЪРНИ СЕ В ГАЛEРИЯТА</a>");}
/*
прверка - $pics по долямо или равно но 5 ако е по голямо или равно покозва '?pics=1'
*/
if ($pics >=5) { print ("<a href=\"?pics=1\">НЯМА ПОВЕЧЕ КАРТИНКИ ВЪРНИ СЕ В НАЧАЛОТО</a>");}
//край на проверката
echo "</center></td></tr><tr><td bgcolor='#f5f5f5'><center>";
//бутоно за прелистването
?>
<a href="?pics=<?echo $minus;?>">[ предишна ]</a>
<a href="?pics=<?echo $plus;?>">[ следваща ]</a>
<?
//тук мисля ,че е ясно какво става ;)
echo "</center></td></tr></table>";
?>внимание:целта на урока е да схванете замисала а след това които иска може да си го преправи скрипта .примерно линковете [предишна] [следваща] могат да се изведат и над картинката ако листвате големи картинки .Не сам го показал за да не се претрупва кода.


