Ergebnis 1 bis 2 von 2

Thema: Schleife und übergehen nicht existenter ip's

  1. #1
    Teeny
    Registriert seit
    15.03.2007
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Schleife und übergehen nicht existenter ip's

    Hi @ all,

    ich habe bislang folgendes geschrieben

    Code:
    <?php
    $id_neu = $id + 1;
    $id_alt = $id - 1;
    
    
    echo "<div align=\"left\">";
    echo "<a href='$PHP_SELF?id=$id_neu'>";
    ?>
    [img]pics/nextvideobutton.gif[/img]</a></div>
    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 ?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Odomanie
    Gast

    Standard

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

    PHP-Code:
    <?php

    $mysql_host 
    "x";
    $mysql_user "x";
    $mysql_db "x";
    $mysql_pass "x";
    $mysql_table "x";

    $conn = @MYSQL_CONNECT($mysql_host$mysql_user$mysql_pass);
    @
    MYSQL_SELECT_DB($mysql_db) or die ("<h1>Entweder existiert die Datenbank '$mysql_db' nicht oder der MySQL-Server ist nicht verbunden!</h1>");
    //Check
    if(!$conn) die("<h1>MySQL-Verbindungsfehler
    Pr&uuml;fen Sie die Einstellungen ...</h1>"
    );

    $result MYSQL_QUERY("SELECT * FROM $mysql_table ORDER BY 'id'");
    $ids = array();
    while (
    $row MYSQL_FETCH_ARRAY($result))
        {
        
    $ids[] = $row[id];
             
    $datum1[] = $row[datum];
             
    $titel[] = $row[titel];
             
    $poster[] = $row[poster];
             
    $zeit[] = $row[zeit];
             
    $location[] = $row[location];
        }

     
    ?>







       <?php
     $id_next 
    $show 1;
         
    $max_id end($ids);
    if(
    $ids $max_id) echo "
    <a href=\"test.php?show=" 
    $id_next "\">Next</a>";
    if(
    $ids[$show] != end($ids))
     {
    ?>
     <?php
    echo "
    <a href=\"test.php?show=" 
    $id_next "\">Next</a>";

     }
    ?>







     <?php
     
    if($show 0)
    {
    $id_prev $show 1;
    echo 
    "
    <a href=\"test.php?show=" 
    $id_prev "\">LEAST</a>";
    }
    ?>


     <?php


    echo "
    ID current: " 
    $ids[$show] . "
    "
    ;

    ?>

     <?php echo "
    Datum: " 
    $datum1[$show] . "
    "
    ;

    ?>




     <?php
    echo "ID-next: " $ids[$id_next];
    ?>




    <?php
    MYSQL_CLOSE
    ($conn);
    ?>

    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

Ähnliche Themen

  1. while schleife
    Von Walerik im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 18.01.2008, 17:25
  2. For Schleife wird nicht durchlaufen
    Von anki im Forum Forum für alle anderen Programmiersprachen
    Antworten: 8
    Letzter Beitrag: 20.12.2007, 18:50
  3. Problem mit do/while Schleife
    Von tenshi im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 04.11.2006, 18:38
  4. Java schleife
    Von Loikaemie im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 31.01.2006, 21:24
  5. Probleme mit While-Schleife
    Von Slash_16 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 18.08.2005, 09:47

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •