MartinK: Tabelle mit n Einträgen und möchte auf jeder Seite m anzeigen.

Beitrag lesen

Hallo Sascha,

zuerst mal zu deinen Fehlermeldungen:

Warning: Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (111) in /homepages/beta-version/index.php4 on line 262

Das ist wohl die wichtigste - da dürfte was mit deinen Verbindungsdaten zum MySQL-Server nicht stimmen - überprüf mal die Einträge in den Zeilen, wo diese Fehlermeldung ausgeworfen wird.

Zum Script:

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

Hast du zu diesem Zeitpunkt eine Datenbankverbindung offen ? - sonst müsstest du als zweiten Paramter in mysql_query die Verbindungskennung definieren.

// Datenbankabfrage ausführen.
$abfrage    = "SELECT ID,* FROM ".$table
           ." LIMIT ".$start.",".$limit;
$resultID = @mysql_query($abfrage);

siehe oben

$hplink = urlencode($hplink);
                $programmlink = urlencode($programmlink);
                $screenshotlink = urlencode($screenshotlink);
                $datum_array = split("-","$datum");

In der ersten Version hattest du die Variblen $hplink, ... zuvor definiert - nun durch den Umbau des Scripts gibts diese Variablen zu diesem Zeitpunkt noch nicht.

Es scheint so, als ob du dein Script einfach um ein weiters erweiterst - das ist meist nicht so einfach. Entweder du nimmst das zweite Script als Vorlage und bindest dann deinen gewünschten Code ein, oder du nimmst deinen Code als Vorlage und nimmst den zweiten nur zum Verständnis und schreibst an deinem Programm mit den neu gewonnenen Kenntissen weiter.

liebe gruesse aus oesterreich
 Martin