tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
673
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Blattspinat
    Blattspinat Blattspinat ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Ort
    Frankfurt am Main
    Beiträge
    141
    Sers allerseits ich hätt da ma ne frage ... hab über die suche nix gefunden deshalb neues thread

    Ich hab n kleine bilder galerie. Die url der bilder wird aus einer mysql db abgerufen so dass die bilder (jeweils 10 pro seite) als Thumbnails angezeigt werden. Wenn mann jetzt auf ein bild klickt öffnet sich ein neues Fenster mit dem namen "showimage.php". Dieser datei vermittel ich per URL, welches Bild er anzeigen soll. also: showimage.php?image=http://blablabla/*.jpg . Bis hierhin ist alles in Ordnung! Jetzt hat das bild sozusagen die ID 5 (in der MySQL db zugeordnet. Wenn er dann die showimage.php öffnet will ich, dass man mit so pfeilen vor und zurück browsen kann also dann das bild ansehen, was, von der ID her gesehen, vorher kommt und das, was von der ID her gesehen danach kommt ... Mit welchem Script kann ich das machen? Ich habs schon versucht mit dem Script von der index.php, also das script, mit dem er mir auf der index.php immer nur 10 bilder anzeigt und ich dann weiter oder zurück gehen kann. Allerdings hat er da immer mit dem ersten Bild angefangen. Ich brauch also so eine Form des Scripts, dass er auch das bild anzeigt, auf das ich geklcikt habe. Hier das Script mit dem ich mir 10 Bilder pro Seite anzeigen lasse:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    
     
     
    ...Vars...
     
    $db = mysql_connect ($sqlhost,$username,$passwort);
    mysql_select_db ($database);
    $sql = "SELECT * FROM $table ";
    $result = mysql_query($sql,$db);
    $number = mysql_num_rows($result);
    $seiten=floor($number/$proseite);
    $start=$page * $proseite;
    $sql="SELECT * FROM $table Order by id desc LIMIT $start,$proseite";
    $result = mysql_query($sql,$db);
    $ende = $start + $proseite;
    if ($ende>$number) { $ende = $number; }
    echo "Zur Zeit sind $number Bilder in der Datenbank gespeichert <BR> \n";
    echo "Seite $page - Einträge von $start bis $ende <BR> \n";
      while ($ausgabe = mysql_fetch_array ($result))
     {
     print ("
    <a href=showimage.php?image=$ausgabe[url] target=_blank>
    <img src=$ausgabe[url] height=150 width=120 border=0>
    </a>
    ") ;
    }
    if ($page>0) {
        $i=$page-1;
        echo "<br><br><A HREF=\"bilder.php?page=$i\">&lt;&lt;&lt;</A>";
    }
    for($i = 0; $i<=$seiten; $i++) {
        if ($i==$page) {
            echo $i."&nbsp;";
        }
        else {
            echo "&nbsp;<A HREF=\"bilder.php?page=$i\">$i</A>&nbsp;";
        }
    }
    if ($page<$seiten) {
        $i=$page+1;
        echo "<A HREF=\"bilder.php?page=$i\">&gt;&gt;&gt;</A>";
    }
    ?>

    Falls jemand verstanden hat, was ich meine dann bitte posten posten posten danke schonmal

    mfg
    Freddy
     

  2. #2
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    <a href=showimage.php?image=$ausgabe[url] target=_blank>

    am besten du schreibst das showimage.php um

    <a href=showimage.php?picid=$ausgabe[id] target=_blank>blabla</a>

    der neue aufruf

    dann in der datei:

    $db = mysql_connect ($sqlhost,$username,$passwort);
    mysql_select_db ($database);
    $sql="SELECT * FROM $table where id = '$picid'";
    $result = mysql_query($sql,$db);
    $ausgabe = mysql_fetch_field($result);
    $image = $ausgabe[url];

    ..... und weiter wie gehabt

    und vor gehts so=
    $vor = $ausgabe[id]+1;
    <a href=showimage.php?picid=$vor target=_blank>Vor</a>

    und zurück :

    $back = $ausgabe[id]-1;

    <a href=showimage.php?picid=$back target=_blank>Back</a>
     

  3. #3
    Avatar von Blattspinat
    Blattspinat Blattspinat ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Ort
    Frankfurt am Main
    Beiträge
    141
    ahhh ... jo danke

    ****t ...

    mfg
    Freddy
     

  4. #4
    Avatar von Amr0d
    Amr0d Amr0d ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Marlboro Country
    Beiträge
    297
    Wie mache ich so eine Bildergallery****? Brauch ich dann nur sagen wie die Site aussehen soll und der holt sich die Bilder von alleine oder muss ich trotzdem noch jedes Bild in die Seite einfügen weil ich würde nämlich auch ganz gerne eine solche Gallerie machen
     

Ähnliche Themen

  1. Wie erstelle ich einen Picture Browser mit VisualBasic 6.0?
    Von Koernel im Forum Visual Basic 6.0
    Antworten: 10
    Letzter Beitrag: 13.09.10, 20:28
  2. Wie erstelle ich einen Picture Browser?
    Von Koernel im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 08.09.10, 15:57
  3. Sony Picture Medien Browser
    Von IceCòóL im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 6
    Letzter Beitrag: 06.01.09, 01:23
  4. Antworten: 3
    Letzter Beitrag: 16.11.04, 15:11
  5. Ruckelei des Bildes bei Picture in Picture
    Von Pukewuschel im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 3
    Letzter Beitrag: 22.08.04, 19:41