Marco Fürbacher: functionen zum blättern

Hallo,

bitte kann mir jemand helfen, ich möchte gerne in dieser Script eine Blätter fuction einbinden wo auf jeder Seite 3 Datensaätze ausgegeben werden. Ich hab schon einiges versucht und es ging einfach nicht.

Hier mal das Script :

include("../includes/myData.cfg");
                                mysql_connect("$dbhost","$dbuser","$dbpasswd")
                                or die("MySQL-Server nicht erreichbar!");
                                @mysql_select_db("$db")
                                or die("Datenbank nicht vorhanden!");
  $erg = mysql_query("SELECT * from $table3 order by date DESC");
if ($erg){
  $zahl = mysql_num_rows($erg);
 }
if ($zahl == 0)
  {
    echo "<font face=Verdana size=1 color=#999999><b>Leider gibt es Problme mit der Datenbank.</b></font>";
  }

while (list($id, $text) = mysql_fetch_row($erg))
{
 echo"<table>";
 echo"<tr><td>
 echo"$idtd>";
 echo"</tr>";
 echo"<tr>";
 echo"<td>$text</td>";
 echo"</tr></table";

}
mysql_close();
}

Bei meinen Bemühungen habe ich entweder diese Fehlermeldung erhalten oder es hat mir nichts ausgeben,

Fatal error: Cannot redeclare blaettern() (da war die function in der while Schleife)

ich hoffe mir kann jemand einen Tipp geben.
Ich bin nicht so fit mit php

mfg

Marco

  1. Hallo

    Irgendwie steht bei dir nirgends die Funktion. ich habe keine Ahung was sie macht, daher auch keine Hilfe.
    Aber dies dürfte dr helfen:

    17.10. Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
    http://www.dclp-faq.de/q/q-mysql-seitenweise.html

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
    1. Hallo

      Irgendwie steht bei dir nirgends die Funktion. ich habe keine Ahung was sie macht, daher auch keine Hilfe.
      Aber dies dürfte dr helfen:

      17.10. Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
      http://www.dclp-faq.de/q/q-mysql-seitenweise.html

      Grüße
        David

      Oh sorry ich hatte sie rausgeschmiessen, hier ist Sie.
      Ich weiss auch schon garnicht wo ich Sie einbinden soll.

      function blaettern($show, $limit) {
      $querystr = "SELECT count(*) as num from $table3";
      $num = mysql_query($querystr);
      $num = mysql_fetch_array($num);
      $num = $num["num"];
      if  ($show > 0) {
       $show = $show - - 10;
       print "<a href="$PHP_SELF?show="."$show&limit=$limit">";
       print "Vorherige Seite</a>";
       print "  |  ";
       }

      if (($show + 20 + $limit) < $num) {
      $show = $show + 20;
       print "<a href="$PHP_SELF?show="."$show&limit=$limit">";
       print "Nächsteseite</a>";
       } elseif (($show + 20 + $limit) >= $num) {
       print "Nächsteseite";
       }}