Új hozzászólás Aktív témák

  • Soak

    veterán

    Sziasztok !

    Szeretném a véleményeteket kérni, hogy miként kéne megoldanom azt, hogy úgy tudjak lapozni képek között, hogy mindig 1 van megjelenítve és mindegyiknek egyedi a linkje (tehát nem csak a képet lehet linkelni hanem magát az oldalt ahol megjelenik) .

    Van egy ilyen megoldásom amit máshol használok, de ebben az a hiba, hogy a linkek nem egyediek, mivel ha változik a sorrend akkor a link alatt a kép is változik.

    Nem teszek be mindent mert elég magától értetődő mi történik.

    $pagination = new Pagination($page, $per_page=1, $total_count);

    if(!isset($_GET['id']) AND !isset($_GET['user']))

    {
    $id = $_SESSION['user_id'];
    }

    elseif (isset($_GET['id']) AND isset($_GET['user']))
    {
    $id = $_GET['id'];
    }


    $sql = "SELECT * FROM photographs ";
    $sql .= "WHERE users_id={$id} ";
    $sql .= "LIMIT {$per_page} ";
    $sql .= "OFFSET {$pagination->offset()}";
    $photos = Photograph::find_by_sql($sql);



    if($pagination->total_pages() > 1) {

    if($pagination->has_previous_page()) {
    echo "<a href=\"photos.php?page=";
    echo $pagination->previous_page();
    echo "\">&laquo; Previous</a> ";
    }

    for($i=1; $i <= $pagination->total_pages(); $i++) {
    if($i == $page) {
    echo " <span class=\"selected\">{$i}</span> ";
    } else {
    echo " <a href=\"photos.php?page={$i}\">{$i}</a> ";
    }
    }

    if($pagination->has_next_page()) {
    echo " <a href=\"photos.php?page=";
    echo $pagination->next_page();
    echo "\">Next &raquo;</a> ";
    }

    }

Új hozzászólás Aktív témák