ist kein wunder, dass du nichts siehst, wenn du keine Testausgaben zur überprüfung des codes machst!
News-Script | Nach 20 Eintragen Seitenumruch!
Einklappen
X
-
Heini: gibt es aussagekräftigeren variablennamen als $menge und $anzahl an einer stelle im code?
War ja auch nur als Ansatz gedacht. Ob es tatsächlich gut ist, steht aufm anderen Blatt...
Kommentar
-
Seiten blättern - Code Problem
Ich probiere momentan ein Script für das Seitenblkättern auf die Beine zu stellen, doch es funktioniert nicht ganz!
Ich bekomme 2 Fehlermeldungen:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/htdocs/anearlycascade.de/new_aec/news_new.php on line 30
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/htdocs/anearlycascade.de/new_aec/news_new.php on line 31
HIER DER CODE:
~~~~~~~~~~~~~~
PHP-Code:<?php
$host = "localhost";
$user = "*********";
$password = "*********";
$dbname = "******";
$tabelle = "tbl_news";
$dbverbindung = mysql_connect ($host, $user, $password);
$Zeilen_pro_Seite = 20;
if (!isset($Anfangsposition)) {
$Anfangsposition = 0;
}
$sql = "select * from $tabelle where ".
"id=1 limit $Anfangsposition,$Zeilen_pro_Seite ORDER BY datum DESC";
$result = mysql_query($sql);
$result1 = mysql_query("select * from $tabelle where id=1");
$Anzahl = mysql_num_rows($result1);
$ausgabe = mysql_fetch_array($result);
while ($ausgabe == true) {
$datum = $ausgabe['datum'];
$d_datum = date('d.m.Y', strtotime($datum));
print("<b> news:: $d_datum </b> <br />".$ausgabe['info']."<br />");
$ausgabe = mysql_fetch_array($result);
if($ausgabe == true)
print("<br />--------------------------------------------------------------------------------------<br /><br />");
}
if($Anfangsposition > 0) {
echo "<a href='index.php?Anfangsposition=0'>[erste Seite]</a>&nbsp;";
$back = $Anfangsposition - $Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"index.php?Anfangsposition=$back\">[eine Seite zurück]</a>&nbsp;";
}
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"index.php?Anfangsposition=$fwd\">$i</a>&nbsp;";
}
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"index.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>&nbsp;";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href=\"index.php?Anfangsposition=$fwd\">[letzte Seite]</a>";
}
mysql_close ($dbverbindung)
?>
Kommentar
Kommentar