Ankündigung

Einklappen
Keine Ankündigung bisher.

Gästebuch Skript

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gästebuch Skript

    Hallo Forum,
    ich habe ein Problem mit meinem GB- Skript.
    auf einer Seite werden jeweils 10 Einträge angezeigt, jedoch ist es nicht möglich, mehtr als 2 Seiten zur Ansicht auszuwählen.

    Die Datenwerden aus einer Textdatei (gbdata.php) bezogen, Einträge werden über gbadd.php gemacht.
    Hier der Code (ich hoffe mal, das sich die richtige Funktion benutzt habe. ansonsten jetzt schon mal sorry !


    Code:
    <?
    include("gbdata.php");
    include("config.php");
    	if($css != "")
    		{
    		echo "<html><head><title>Gästebuch</title>";
    		echo "<link href='$css' type='text/css' rel='stylesheet'>";
    		echo "</head>";
    		}
    	if($hintergrund == "")
    		{
    		echo "<body bgcolor=$hintergrundfarbe link=$link alink=$alink vlink=$glink>";
    		}
    		else
    		{
    		echo "<body background=$hintergrund link=$link alink=$alink vlink=$glink>";
    		}
    	echo "<font face=$schriftart color=$schriftfarbe>";
    $anzahl = count($gbname);
    echo "<div align=center><h1>Gästebuch</h1>
    
    ";
    echo "Bisher $anzahl Gästebucheinträge
    
    ";
    echo "[Eintragen] - [Löschen]
    
    ";
    $stat = 2;
    $statusnummer = $anzahl;
    echo "&raquo; 1 ";
    while($statusnummer >= 10)
    	{
    	echo "$stat ";
    	$statusnummer = $statusnummer -20;
    	$stat++;
    	}
    echo "&laquo;";
    echo "<hr>";
    if($page == "")
    $page = 1;
    $mom = -10;
    $mom = $mom + $page * 10;
    $max=$mom+10;
    if ($max>$anzahl) $max=$anzahl;
    
    while($mom < $max)
    	{
    	echo "<table border=0 width='700px'><div align=center>";
    	echo "<tr><td width=600px><div align=right>$gbdatum[$mom]</div></a></tr>";
    	echo "<tr><td width=600px>";
    	if($gbmail[$mom] != "")
    	echo "<a href='mailto:$gbmail[$mom]'>";
    	echo "$gbname[$mom]</a>
    ";
    	if($gbpage[$mom] != "")
    	echo "Homepage: $gbpage[$mom]
    ";
    	if($gbicq[$mom] != "")
    	echo "ICQ-Status: <a href='http://msg.mirabilis.com/scripts/contact.dll?msgto=$gbicq[$mom]'>
    </a>";
    #	echo "IP-Adresse: $gbip[$mom]<hr>";
    	echo "$gbeintrag[$mom]
    ";
    	echo "
    <hr>";
    	echo "</td>";
    	echo "</tr>";
    	echo "</table>";
    	$mom++;
    	}
    ?>
    Würde mich freuen, wenn Ihr mir weiterhelfen könntet, so dass in Zukunft alle setiten angezeigt werden können.
    unter
    http://siggi1976.funpic.de
    ist das ding Online.
    derzeit habe ich 22 Einträge, jedoch können nur 20 aufgerufen werden.

    Gruss
    Siggi

  • #2
    Code:
    while($statusnummer >= 10) 
       { 
       echo "$stat "; 
       $statusnummer = $statusnummer -20; 
       $stat++; 
       }
    müsste das ned $statusnummer = $statusnummer - 10; heißen?
    mfg Floh

    Programmers don't die, they GOSUB without RETURN

    Kommentar

    Lädt...
    X