Loading...   Upload Image

Newssystem "seite 1 von 2" usw - LinksForum » Tutorials » Help » Newssystem "seite 1 von 2" usw - Links

Neues Thema verfassen Neues Thema

  • schaedzchenUser ist offline
    Newbie



    Registriert: 05.05.2010
    Beitraege: 10

    18.05.2010 um 01:08 Uhr



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    21.05.2010 um 13:11 Uhr

    Hallo Pilar,
    here we go ...

    // ---------------------- Seitennavigationsdaten --------------------------------------------------
    $abfrage = mysql_query("SELECT id FROM news");
    $total = mysql_num_rows($abfrage); 					// Anzahl aller Zeilen in DB ermitteln
    
    $per_page = "1";      		// Anzahl der News die Pro Seite ausgegeben werden sollen
    
    $seiten = ceil($total / $per_page);     // Berechnet die Seitenanzahl insgesamt
    
    $go = clean_it($_GET['go']); // Variable definieren
    
    	if(!isset($_GET['go'])){ // korrigieren der aktuellen Seite
    
    	    $go = 1;             // Sofern $go nicht uebergeben wurde
    
    	}elseif($go <= 0 || $go > $seiten){
    	
    	    $go = 1;         // Variable definieren
    	
    	}else{ // Wenn Obiges nicht zutraf
    	
    	    $go = clean_it($go); // Variable definieren
    	}
    
    	$start = ($go-1) * $per_page;             // Berechne den Startwert fuer die DB
    
    if ($go != 1) { // zurueck
    	$zurueck = $go-1;
    	$link .= "<a href=\"news_einzeln.php?go=".$zurueck."\" class=\"button\">&nbsp; &laquo; &nbsp;</a>&nbsp;";
    } 
    
    if ($go < $seiten) { // vor
    	$vor = $go+1;
    	$link .= " <a href=\"news_einzeln.php?go=".$vor."\" class=\"button\">&nbsp; &raquo; &nbsp;</a>";
    }
    // ---------------------- ENDE Seitennavigationsdaten----------------------------------------------
    
    
    $abfrage = mysql_query("SELECT id, autor, title, news, DATE_FORMAT(date, '%d.%m.%Y') AS datum FROM news ORDER BY date DESC LIMIT $start,$per_page");
    
    // News ausgeben ausgeben
    while($row = mysql_fetch_object($abfrage)){
        
       // Anzahl der Kommentare ermitteln
        $comments = mysql_query("SELECT id FROM comments WHERE news_id='$row->id'"); 
    	$com_num = mysql_num_rows($comments); // Anzahl der Kommentare
    	
        echo "<div class=\"news\">\n"; 
        echo "<h2>".$row->title."\n <small>verfasst von ".$row->autor." am ".$row->datum." | \n";
        echo "<a href=\"comments.php?id=".$row->id."\">Kommentare ".$com_num."</a></small>\n </h2>";
    
    	echo "<p>".bbcode($row->news)."</p>";
        echo "</div>\n";
    
    } // close while
    
    echo $link; // Links zum Blaettern ausgeben


    Auf die Schnelle, aber sollte funktionieren ...

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • schaedzchenUser ist offline
    Newbie



    Registriert: 05.05.2010
    Beitraege: 10

    25.05.2010 um 16:48 Uhr




[ 1 ] Seite 1 von 1


Affiliates:   Pat DG  •   Gallery Yuri  •   Design Grafixx  •   Colorful Gfx  •   Chibi Graphics  •   The Seduction  •   Blue-Graphics  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider