Blätterscript für Gallerie

Kein Genie

Grünschnabel
Ok,
ich brauche nochmal eure Hilfe.
So sieht das Script aus für die die Seiten der Gallerie:

PHP:
<?php
    $sql = "SELECT
                COUNT(*) as Anzahl
            FROM
                pictures
    WHERE gallery_id = '".mysql_real_escape_string($_GET['gallery'])."'";


   $result = mysql_query($sql) OR die(mysql_error());

    $anzahl = mysql_result($result, 0);
    $start  = isset($_GET['page'])?(int)$_GET['page']:1;

    $limit = 1;

    $num_pages = ceil($anzahl/$limit);


    if(!$num_pages) {
        $num_pages = 1;
    }

    if($start < 1) {
        $start = 1;
    }
    if($start > $num_pages) {
        $start = $num_pages;
    }

    $offset = ($start - 1) * $limit;


?>

Und hier für die Ausgabe:

PHP:
include ('gallery/image_page.php');


    $pictures = mysql_query("SELECT id, link FROM pictures WHERE gallery_id = '".mysql_real_escape_string($_GET['gallery'])."' LIMIT
                ".$offset.",".$limit.";") OR die(mysql_error());
    while($print_pictures = mysql_fetch_array($pictures))
    {
        echo '<br /><img src="'.$print_pictures['link'].'" alt = "'.$print_pictures['link'].'" border="1">';
    }

  if($num_pages > 1) {
        echo "<p>\n";
        for($i = 1; $i <= $num_pages; $i++) {
            if($i == $start) {
                // ich bin ja schon auf der Seite. Also
                // Seitenzahl ohne Link erzeugen
                echo $i."&nbsp;&nbsp";
            } else {
                echo "<a href=\"index.php?action=gallery&amp;gallery=".$_GET['gallery']."&amp;page=".$i."\">";
                echo "<img src=\"images/next.gif\" border=\"0\">";
                echo "</a>&nbsp;&nbsp;";
            }
        }
        echo "</p>\n";
    }
    echo '</center>';
}

Das Problem ist, das eigentlich alles läuft, aber mir die Grafik für next so oft angzeigt wird wie es Bilder in der DB gibt.
Aber ich will das sie nur einmal angezeigt wird für das nächste Bild. Und wenn es Bilder gibt die davor sind dann ein back icon, wie kann ich das machen?
 
Zurück