Ich habe ein Newsscript, will dieses um die Blätternfunktion erweitern, habe das auch probiert, nur es hat noch nie geklappt (ja, ich hab die Suchfunktion benützt!).
Grundaufbau des Scripts:
	
Ans Ende des Scriptes habe ich nun via include eine Blätterfunktion gesetzt, doch egal wie ich diese positioniere (oben/unten) es klappt nie.
Hier die Blätterfunktion (nein nicht selber geschrieben!):
	
ich verstehe nicht weshalb das nicht klappt. Hoffe mir kann jemand helfen.
							
						
					Grundaufbau des Scripts:
PHP-Code:
	
	
    <?php
                $abfrage = @mysql_query("SELECT * from news2 order by id DESC")or die("Konnte den SELECT-Befehl nicht ausführen!!!");
                while($eintraege = mysql_fetch_object($abfrage)) {
                
                echo "<table width=\"448\" border=\"0\" bordercolor=\"none\" bgcolor=\"#none\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">";
                echo "<td bgcolor=\"#000000\" border=\"0\" colspan=\"5\"><span class=\"uebersch\">".$eintraege->name."  schrieb am ".$eintraege->datum." um ".$eintraege->zeit." <br>
                </span></td>\n</tr>\n";
                echo "<td border=\"1\" bordercolor=\"#000000\" width=\"448\" bgcolor=\"#000000\"><span class=\"text\">".$eintraege->eintrag."</span></td></tr>";                                
                echo "</table><br>";
                }
                @mysql_free_result($abfrage);
                @mysql_close();
                
            ?>
Hier die Blätterfunktion (nein nicht selber geschrieben!):
PHP-Code:
	
	
<? 
$Ergebnis = mysql_db_query($db,$SQL,$Verbindung); 
$anzahl_seite = 10; 
$gesamt = mysql_num_rows($Ergebnis); 
$seiten = ceil($gesamt / $anzahl_seite); 
if(isset($page)) { 
$start = ($page * $anzahl_seite) - $anzahl_seite; 
$ende = $page * $anzahl_seite -1; 
} 
else { 
$start = 0; 
$ende = $anzahl_seite - 1; 
} 
if($ende > $gesamt) { 
$ende = $gesamt - 1; 
} 
for($n = 1; $n <= $seiten; $n++) { 
echo '<a href="index.php?page='.$n.'">['.$n.']</a>'; 
} 
$SatzNr = 1; 
while (mysql_fetch_row($Ergebnis, $SatzNr)) { 
$Spalte1[] = mysql_result($Ergebnis, 1); 
$Spalte2[] = mysql_result($Ergebnis, 2); 
$Spalte3[] = mysql_result($Ergebnis, 3); 
$Spalte4[] = mysql_result($Ergebnis, 4); 
$SatzNr++; 
} 
for ($n = $start; $n <= $ende; $n++ ) { 
echo $Spalte1[$n]; 
echo " | "; 
echo $Spalte2[$n]; 
echo " | "; 
echo $Spalte3[$n]; 
echo " | "; 
echo $Spalte4[$n]; 
echo "<br>"; 
} 
?>
 
          
 Moderator
 Moderator
Kommentar