Webmaster общности: Predpriemach.com | SearchEngines.bg

    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>";
    ?>

    внимание:целта на урока е да схванете замисала а след това които иска може да си го преправи скрипта .примерно линковете [предишна] [следваща] могат да се изведат и над картинката ако листвате големи картинки .Не сам го показал за да не се претрупва кода.

    Оставете коментар