Schleife und übergehen nicht existenter ip's

  • Hi @ all,

    ich habe bislang folgendes geschrieben


    Nun möchte ich versuchen, dass

    1. nach dem idmax wieder zu id1 gesprungen wird und

    2. wenn beispielsweise id3; id4 nicht existent sind, man automatisch von id zu id5 springt.


    zu 2.

    man könnte ein Array aller IDs machen, in dem Stil:
    $all_ids[0] = 1
    $all_ids[1] = 2
    $all_ids[2] = 5
    $all_ids[3] = 7

    Im vorliegenden Beispiel gäbe es 4 Einträge in der DB, jeweils mit den ids 1, 2, 5, 7. Man könnte sagen:
    aktuelle ID ist zB 2, finde den entsprechenden Array-Eintrag bzw. die Nr..

    Dann:

    $id_neu = $all_ids['$all_id_für2' + 1]

    Sprich in diesem Fall:

    $id_neu = $all_ids[2] = 5

    Was haltet ihr davon ?

  • Also ich möchte gern eine nächste bzw. zurück funktion basteln. hier ist bislang meine variante mit array:


    Allerdings habe ich bei dieser variante das problem, dass ich die id nicht direkt verlinken kann, da sich die werte .php?show=4 beim löschen eines eintrages aus der DB immer um einen wert ändern und somit kein dauerhafter link zu einer id aus der DB verfügbar ist. Falls es doch eine lösung gibt immer her damit :)