Tobias Kloth: Formatierte Anzeige unserer Gästebuch-Einträge

Beitrag lesen

Hallo Enrico,

<?

wenn du <?php verwendest, funktioniert dein Code auch bei short_open_tags=off - aber das nur am Rande.

$anzahl_eintraege    = count("CSV_gaestebuch_eintraege.csv");

in $anzahl_eintraege steht jetzt 1 drin - egal was in der csv-Datei steht. Schau dir nochmal an, was count macht (->http://de2.php.net/count) - du willst den Inhalt der Datei vermutlich erst in eine Array lesen, und mit diesem Array die Funktion count "füttern" (ich weiß aber nicht, wie deine Datei aussieht).

$anzahl_seiten       = ceil($anzahl_eintraege / $eintraege_pro_seite);

das gibt 1 (was du ja vermutlich bei drei Testeinträgen auch erwartet hast).

function navigation()
      {
        if (!isset($anfang))

wo kommt $anfang her?

$anfang = 0;

da $anfang nicht gesetzt ist, wird $anfang hier auf 0 gesetzt.

if ($anfang > 0)

diese Bedingung wird nie erfüllt sein ...

if ($anzahl_eintraege > $eintraege_pro_seite)

... und die auch nicht - die Variablen $anzahl_eintraege und $eintraege_pro_seite sind innerhalb der Funktion nicht bekannt. Du musst die Variablen mit global (->http://de.php.net/language.variables.scope) innerhalb der Funktion bekannt machen, oder - besser - beim Aufruf der Funktion als Parameter übergeben (lies hierzu http://de.php.net/functions).

for ($i = 1; $i <= $seiten; $i++)

$seiten ist ebenfalls unbekannt.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|