Mailinglisten-Archive |
Hi Michael, Am Mittwoch, 6. September 2006 10:39 schrieb Michael Borchers: > zur verdeutlichung: > es geht um eine bildergalerie. die bilder ids stehen in einem array: > Array ( [0] => 258 [1] => 259 [2] => 260 [3] => 261 [4] => 262 [5] => > 263 [6] => 264 [7] => 265 [8] => 266 [9] => 267 [10] => 268 [11] => > 269 [12] => 270 [13] => 271 [14] => 272 ) > > zu jeder ID (zb 260)gibt es dann info aus der DB. ist keine ID > angegeben, nimmt er das erste array element (->258). > ist eine ID via get übergeben /zb 263), muss geschaut werden, welche > position im array die ID (263 -> 6) hat und dann muss das > nächste element (also +1 => 7->264)) ermittelt werden. die > darauffolgende ID ist dann das nächste bild und kann via > get weitergegebn werden. > würde ich es nur nach keys machen, und jmd löscht ein bild aus der > reihenfolge, könnte es ja passieren, > dass der link irgendwann nicht mehr stimmt und plötzlich auf ein > anderes bild verweist. wär ja blöd. > > hab das gefühl, dass ich da zu kompliziert denke?! scheint so. :-) Also ich würde es eigentlich gerade aus dem Grund, den Du nennst, nicht so machen. Wenn jemand das Bild rauslöscht, dann soll die Anwendung doch einfach zum nächsten noch existierenden springen, anstatt dann eine Fehlermeldung à la "Bild nicht gefunden" ausspucken zu müssen. Also würde ich durch die Bilder eher mit dem Offset als mit der Bild-ID navigieren, womit sich Dein Problem wohl auch erledigt hätte. Oder habe ich Dich bzw. etwas falsch verstanden? ;-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive