'Nächste' Zeile lesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 'Nächste' Zeile lesen

    Folgende Ausgangssituation:
    Ich habe ein Tabelle in der ich Bilder speichere, die vereinfacht so aussieht:
    ID INT NOT NULL auto_increment,
    filepath VARCHAR NOT NULL,
    filename VARCHAR NOT NULL


    Dann habe ich zwei PHP-Dateien:
    album.php - Thumbnailübersicht
    pic.php - Ein Bild in Originalgröße

    Der Benutzer soll die Bilder entweder nach ID, filename/filepath oder filepath/filename sortieren können.

    Mein Problem ist, dass ich für die Navigation in pic.php (nächstes/letztes Bild) immer die nächste und vorherige ID in der aktuellen Sortierung brauche.
    Bei der ID-Sortierung ist das noch einfach, weil ich so vorgehen kan:
    WHERE ID > {aktuelleID} LIMIT 1
    WHERE ID < {aktuelleID} LIMIT 1

    Aber bei den Dateinamen bekomme ich Probleme da filepath und filename nicht einzigartig sind. So können in zehn Ordnern jeweils zehn Bilder mit den Namen 0-9.jpg liegen.

    Ich grübele schon den ganzen Tag und bekomme es nich hin (liegt vermutlich an der Hitze unterm Dach).
    Aber wie das so ist, je länger die Lösung auf sich warten lässt, desto weniger kommt man drauf.
    Ich hoffe es gibt jemanden der durch meinen Text durchsteigt und mir helfen kann.

    Auf jeden Fall schon mal danke an alle die bis hierher gekommen sind

  • #2
    die Kombination filepath+filename ist aber einzigartig, wo liegt denn das Problem?

    Kommentar


    • #3
      lass Dir einfach die ID des nächsten und vorherigen pics in deine pic.php liefern. fertig.
      btw asp hat recht pfad/name muss eindeutig sein...
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar

      Lädt...
      X