tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
280
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Slimie
    Slimie Slimie ist offline Mitglied Gold
    Registriert seit
    Jan 2002
    Ort
    Muelheim an der Ruhr
    Beiträge
    174
    hi hi,


    ich hab ein kleines problemchen ich möchte bei meinem newssystem einen link "nächste seite" einbauen, so dass nur die ersten x einträge angezeigt werden und auf der nächsten seite dann die nächsten darauffolgenden x einträge... hier mein code:
    PHP-Code:
    if (!isset($site))
    {
        if (!isset(
    $do))
        {
            if (!isset(
    $anfang) and !isset($anzahl))
            {
                
    $anfang "0";
                
    $anzahl "5";
            }

            else
            {
                
    $anfang $anzahl;
                
    $anzahl $anzahl+$anzahl;
            }

            
    $result mysql_query ("select * from news order by id desc limit $anfang$anzahl");
            while (
    $news mysql_fetch_array($result))
            {
                echo 
    "<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"3\" valign=\"top\" bgcolor=\"#c0d0a1\">\n";
                echo 
    "<tr>\n";
                echo 
    "<td width=\"100%\" bgcolor=\"#c0d0a1\"><b>>> ".$news['title']."</b></td>\n";
                echo 
    "</tr>\n";
                echo 
    "</table>\n";
                echo 
    "<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"3\" valign=\"top\" bgcolor=\"#dee7ca\">\n";
                echo 
    "<tr>\n";
                echo 
    "<td width=\"100%\" bgcolor=\"#dee7ca\"><img src=\"gfx/news/".$news['image'].".jpg\" border=\"0\" align=\"right\">";

                
    $text $news['text'];
                
    $text str_replace ("\n","<br>",$text);

                
    $neu_text explode (" ",$text);
                
    $anzahl_ explode (" ",$text);
                
    $anzahl_2 count ($anzahl_);
                
    $anzahl_w $anzahl_2 39;
                for (
    $i=0;$i<=39;$i++)
                {
                    echo 
    $neu_text[$i]." ";
                }

                
    $news_id $news['id'];

                
    $tage = array("sonntag","montag","dienstag","mittwoch","donnerstag","freitag","samstag");
                
    $tag date("w");
                
    $tag_zahl date("d");
                
    $monate = array(1=>"januar",
                                
    2=>"feber",
                                
    3=>"m&auml;rz",
                                
    4=>"april",
                                
    5=>"mai",
                                
    6=>"juni",
                                
    7=>"juli",
                                
    8=>"august",
                                
    9=>"september",
                                
    10=>"oktober",
                                
    11=>"november",
                                
    12=>"dezember");
                
    $monat date("n");
                
    $jahr date("y");

                echo 
    "...<br><br>:: <a href=\"index.php?do=show&id=$news_id\">more</a></td>\n";
                echo 
    "</tr>\n";
                echo 
    "</table>\n";
                echo 
    "<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"3\" valign=\"top\" bgcolor=\"#c0d0a1\">\n";
                echo 
    "<tr>\n";
                echo 
    "<td width=\"100%\" bgcolor=\"#c0d0a1\"><p align=\"center\">geschrieben von ".$news['author']." am ".$tage[$tag].", dem ".$tag_zahl.". ".$monate[$monat]." '".$jahr."<br>".$anzahl_w." worte mehr | ".$anzahl_2." insgesammt</td>\n";
                echo 
    "</tr>\n";
                echo 
    "</table>\n";
                echo 
    "<br><br>\n";
            }
        }

        if (
    $do == "show")
        {
            
    $result mysql_query ("select * from news where id = '$id'");
            while (
    $news mysql_fetch_array($result))
            {
                
    $tage = array("sonntag","montag","dienstag","mittwoch","donnerstag","freitag","samstag");
                
    $tag date("w");
                
    $tag_zahl date("d");
                
    $monate = array(1=>"januar",
                                
    2=>"feber",
                                
    3=>"m&auml;rz",
                                
    4=>"april",
                                
    5=>"mai",
                                
    6=>"juni",
                                
    7=>"juli",
                                
    8=>"august",
                                
    9=>"september",
                                
    10=>"oktober",
                                
    11=>"november",
                                
    12=>"dezember");
                
    $monat date("n");
                
    $jahr date("y");

                echo 
    "<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"3\" valign=\"top\" bgcolor=\"#c0d0a1\">\n";
                echo 
    "<tr>\n";
                echo 
    "<td width=\"100%\" bgcolor=\"#c0d0a1\"><b>>> ".$news['title']."</b><br>geschrieben von ".$news['author']." am ".$tage[$tag].", dem ".$tag_zahl.". ".$monate[$monat]." '".$jahr."</td>\n";
                echo 
    "</tr>\n";
                echo 
    "</table>\n";
                echo 
    "<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"3\" valign=\"top\" bgcolor=\"#dee7ca\">\n";
                echo 
    "<tr>\n";
                echo 
    "<td width=\"100%\" bgcolor=\"#dee7ca\"><img src=\"gfx/news/".$news['image'].".jpg\" border=\"0\" align=\"right\">";

                
    $news['text'] = str_replace ("\n","<br>",$news['text']);
                echo 
    $news['text'];

                echo 
    "</td>\n";
                echo 
    "</tr>\n";
                echo 
    "</table>\n";
                echo 
    "<br><br>\n";
            }
        }
    }

    else
    {
        
    $site "".$site.".php";
        include (
    $site);

    kann mir einer weiterhelfen was ich machen muss?


    thx!! slimie
     

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    Geändert von brÅinstorm (10.10.02 um 14:35 Uhr)
     
    been there, done that, lived it, left it

  3. #3
    Registriert seit
    Oct 2001
    Ort
    Stuttgart
    Beiträge
    224
    ja da schau her! was haben wir denn da**** so was haben wir ja schon als tutorial. schonmal was von suche gehört?

    zitat von http://www.tutorials.de/forum/showth...threadid=20021:
    Lektion V:
    Man muss das Rad nicht neu erfinden.

    Viele Fragen wurden bereits gefragt und noch mehr Antworten bereits gegeben. Schont unsere Nerven und benutzt ERST die Suchfunktion, lest den FAQTeil und postet DANN eure Frage.
    ich plädiere für schließen!
    matt
     
    Unsere Stellengesuche:
    HTML-CSS-Programmierer
    Perl-Entwickler

    Bist du fit genug? Bewirb dich jetzt!

    Stand: 22.09.2005

Ähnliche Themen

  1. y-achse-Bitte helft wieder einmal
    Von rzbraun im Forum Cinema 4D
    Antworten: 1
    Letzter Beitrag: 26.10.03, 10:52
  2. Bitte Helft Mir Weiter******!!
    Von mab im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 4
    Letzter Beitrag: 24.03.03, 16:03
  3. Bitte helfts mir weiter...
    Von Cstar im Forum Linux & Unix
    Antworten: 4
    Letzter Beitrag: 26.04.02, 18:26