ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
280
280
EMPFEHLEN
-
10.10.02 14:03 #1
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:
kann mir einer weiterhelfen was ich machen muss?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ä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ä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);
}

thx!! slimie
-
10.10.02 14:31 #2
- Registriert seit
- Jan 2002
- Ort
- Betelgeuse
- Beiträge
- 709
http://jonaswloka.cjb.net/jonas/tuts_search.gif-->
blättern
gibt es einen fehler?Geändert von brÅinstorm (10.10.02 um 14:35 Uhr)
been there, done that, lived it, left it
-
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:
ich plädiere für schließen!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.
matt
Unsere Stellengesuche:
HTML-CSS-Programmierer
Perl-Entwickler
Bist du fit genug? Bewirb dich jetzt!
Stand: 22.09.2005
Ähnliche Themen
-
y-achse-Bitte helft wieder einmal
Von rzbraun im Forum Cinema 4DAntworten: 1Letzter Beitrag: 26.10.03, 10:52 -
Bitte Helft Mir Weiter******!!
Von mab im Forum Videoschnitt, Videotechnik & -produktionAntworten: 4Letzter Beitrag: 24.03.03, 16:03 -
Bitte helfts mir weiter...
Von Cstar im Forum Linux & UnixAntworten: 4Letzter Beitrag: 26.04.02, 18:26





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren