kostenloser Webspace werbefrei: lima-city


Nächter Eintrag

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Hallo, ich habe ein Script erstellt, dass einen Eintrag aus einer MySQL-DB ausliest.
    Nun m?chte ich, dass man zum n?chsten und zum Eintrag davor navigieren kann.
    das Problem ist nur:
    Das INT Feld `id` hat Werte die nicht aufeinanderfolgen (1,2,5,7,8,10 usw)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Hier ein Script, das ich vor kurzem mal geschrieben habe:

    $sql = "SELECT id FROM tabelle";
    $result = mysql_query($sql);
    $arrId = array();
    $x = 0;
    while ($row = mysql_fetch_object($result)) {
      $arrId[$x] = $row->id;
      if ($row->id == $_GET['id'])
        $y = $x;
      $x++;
    }
    if ($y > 0)
      echo '<a href="' . $_SERVER['PHP_SELF'] . '?id=' . $arrId[$y-1] . '">';
    echo 'Zur&uuml;ck';
    if ($y > 0)
      echo '</a>';
    if ($y < ($x-1))
      echo '<a href="' . $_SERVER['PHP_SELF'] . '?id=' . $arrId[$y+1] . '">';
    echo 'Vorw&auml;rts';
    if ($y < ($x-1))
      echo '</a>';


    und den Eintrag musst du dann ?ber
    "SELECT * FROM tabelle WHERE id='" . $_GET['id'] . "'";

    auslesen.

    Beitrag ge?ndert am 14.08.2006 22:02 von sandrock-jonas
  4. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Hmm, das Script geht leider nicht....

    Das wort zur?ck wird nie als Link angezeigt
    das Word vorw?rts versucht diese Seite zu ?ffnen:
    gallerie.php?id=
  5. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Hmm, das Script geht leider nicht....

    Das wort zur?ck wird nie als Link angezeigt
    das Word vorw?rts versucht diese Seite zu ?ffnen:
    gallerie.php?id=


    Hast du die Datei auch z.B. so ge?ffnet?
    gallerie.php?id=5

    Damit das Script funktionieren kann ist das n?tig.
  6. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Bei mir ist das etwas anders:
    Das INT Feld hei?t `id`
    Die datei muss aber mit ?bild_id aifgreufen werden.
  7. ich hab das so gel?st:

    $result = mysql_query("SELECT * FROM `pneingang` WHERE uname LIKE '$username'");
    
    $num_rows = mysql_num_rows($result); 
    
    if (!isset($seite)) {$seite=0;} 
    $start = $seite*10; 
    $result = mysql_query("SELECT * FROM `pneingang` WHERE uname LIKE '$username' LIMIT $start, 10"); 
    
    if($num_rows == 0)  {
    echo'<center><nobr>Keine Nachrichten vorhanden<br></center>';  }
    else  {
    echo'</center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
    echo'<b>'.$num_rows.'</b> Nachrichten Gesamt '; 
    
    $seite++;
    $seite1 = $seite + 1;
    if($seite*10<$num_rows){ //wenn es noch mehr datens?tze gibt 
    echo "- Seite ".$seite." - <a href='pneingang.php?user=".$user."&seite=".$seite."'>Seite&nbsp;".$seite1."</a><br><br><center>"; 
    }
    elseif($seite*10>$num_rows OR $seite*10==$num_rows){
    echo"- Seite ".$seite." - <a href='pneingang.php?user=".$user."'>Seite 1</a>";
    }


    vielelicht wirst du daraus schlau... :biggrin:

    Gru? Mike
  8. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Nee, jetzt hast du mich vollkommen falsch verstanden:
    Ich m?chte dies folgenderma?en verwirklichen:

    http://beatlespicture.be.funpic.de/gallerie.php?bild_id=112&referer=/gallerie.php?cat_id=18

    Nun m?chte ich, wenn ein Bild gro? angezeigt wird, dass ein Link mit zur?ck, der zum Bild davor f?hrt, und einer der zum n?chsten Bild f?hrt.
  9. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Nee, jetzt hast du mich vollkommen falsch verstanden:
    Ich m?chte dies folgenderma?en verwirklichen:

    http://beatlespicture.be.funpic.de/gallerie.php?bild_id=112&referer=/gallerie.php?cat_id=18

    Nun m?chte ich, wenn ein Bild gro? angezeigt wird, dass ein Link mit zur?ck, der zum Bild davor f?hrt, und einer der zum n?chsten Bild f?hrt.


    Dann poste mal den Code, den du jetzt f?r diese Seite verwendet hast. So f?llt es uns leichter, dir zu helfen.
  10. c*********c

    Wenn ich Dich richtig verstanden hab', dann m?sste die Abfrage wie folgt aussehen:


    Hiermit wird die Zeile, die unmittelbar nach der durch "id" spezifizierten Zeile, zur?ckgegeben:
    SELECT `spalte1` FROM `tabelle` WHERE `id` >= $id ORDER BY `id` LIMIT 1




    Beitrag ge?ndert am 16.08.2006 17:11 von compactdisc
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!