Script will nicht so, wie es soll.

ava99

Erfahrenes Mitglied
Vor - Blätterfunction, aber wie

Hallo,

habe eine Frage zu folgendem Code:
PHP:
<?php

$host     = "localhost"; 
$user     = "root";  
$password = "";
$database = "katalog";  // Gewünschte Datenbank
$table    = "antworten";    // Der Name der Datenbanktabelle
$start = (isset($start)) ? abs((int)$start) : 0;
$limit = 4;

@mysql_connect($host,$user,$password)
   or die("Abbruch: Verbindung zu '$host'"
         ." konnte nicht hergestellt werden.");
@mysql_select_db($database)
   or die("Abbruch: Datenbank '$database' konnte nicht"
         ." selektiert werden.<br><br>MySQL sagt: ".mysql_error());

// Feststellen der Anzahl der verfügbaren Datensätze.
$resultID = @mysql_query("SELECT COUNT(id) FROM ".$table);
$total    = @mysql_result($resultID,0);

// Ggf. $start korrigieren (falls Parameter in
// der URL manipuliert wurde)
$start    = ($start >= $total) ? $total - $limit : $start;

// Datenbankabfrage ausführen.
$query    = "SELECT id,antwort FROM ".$table
           ." LIMIT ".$start.",".$limit;
$resultID = @mysql_query($query);

// Ergebnisse lesen und an den Client ausgeben
while ($data = mysql_fetch_array($resultID))
{
  echo $data["id"].": ".$data["antwort"]."<br>";
}

if ($start > 0)
{
  $newStart = ($start - $limit < 0) ? 0 : ($start-$limit);
  echo "<a href=".$_SERVER['PHP_SELF']."?start=".$newStart
      .">&lt;&lt; zurück</a>";
}

if ($start + $limit < $total)
{
  $newStart = $start + $limit;
  echo " <a href=".$_SERVER['PHP_SELF']."?start=".$newStart
      .">vor &gt;&gt;</a>";
}

?>
Der code stammt von folgender Seite:
MySQL Seite

Habe mehr als 8 Einträge in meiner Datenbank. Er zeigt mir die ersten 4 an, da LIMIT 0= 4 ist,
wenn nun auf vor klicke passiert nichts, habe da etwas falsch verstanden, oder muß im Code etwas ändern, damit die VOR-Funktion funktioniert ?


Wäre für jede Hilfe dankbar

Grüße
ava99
 
Zuletzt bearbeitet:
Zurück