Carrear
Erfahrenes Mitglied
Hi Leute,
hier ist irgendwo ein für mich nicht auffindbarer Fehler. Vielleicht seht ihr ihn? Pfeile werden ausgegeben und die Else Funktion, für den Fall, dass nicht aus der Datenbank ausgegen wird. Aber in der Datenbank sind 3 Datensätze und eigentlich findet er die auch, denn die Pfeile führen mich beim Klicken über 3 leere Seiten (ich habe das Limit ja auf 1).
hier ist irgendwo ein für mich nicht auffindbarer Fehler. Vielleicht seht ihr ihn? Pfeile werden ausgegeben und die Else Funktion, für den Fall, dass nicht aus der Datenbank ausgegen wird. Aber in der Datenbank sind 3 Datensätze und eigentlich findet er die auch, denn die Pfeile führen mich beim Klicken über 3 leere Seiten (ich habe das Limit ja auf 1).
PHP:
<?PHP
if( !$_GET['start'] ) $_GET['start'] = 0;
if( !$_GET['limit'] ) $_GET['limit'] = 1;
# DB Ausgaben
$query_blatt = mysql_query("Select * from news_gesundheit");
$anzahl_blatt = mysql_num_rows($query_blatt);
# Ausgabe der Rückwärts-Pfeile
if( $_GET['start'] > 0 ) {
# Dann springt der erste Doppelpfeil (<< ) zum ersten Eintrag, also alle Datensätze
# die bei 0 anfangen bishin zu $_GET['limit'] (25)
$firstseite = "<a href=\"index.php?site=archiv_news_gesundheit&start=0&limit=".$_GET['limit']."\">
<B>«</B></a>";
$back = $_GET['start'] - $_GET['limit'];
if( $back < 0 ) {
$back = 0;
}
$seiteback = "<a href=\"index.php?site=archiv_news_gesundheit&start=".$back."&limit=".$_GET['limit']."\">
<B>‹</B></a>";
}
# Ausgabe der Vorwärts-Pfeile
if($_GET['start'] < $anzahl_blatt - $_GET['limit']) {
$fwd = $_GET['start'] + $_GET['limit'];
$seiteweiter = "<a href=\"index.php?site=archiv_news_gesundheit&start=".$fwd."&limit=".$_GET['limit']."\">
<B>›</B></a>";
$fwd = $anzahl_blatt - $_GET['limit'];
$lastseite = "<a href=\"index.php?site=archiv_news_gesundheit&start=".$fwd."&limit=".$_GET['limit']."\">
<B>»</B></a>";
}
# Ausgabe der Pfeile
echo("$firstseite $seiteback $seiteweiter $lastseite");
$sql_var= "SELECT
id,
titel,
text,
bild,
datum
FROM
news_gesundheit
ORDER BY
datum DESC
LIMIT
'".$_GET['start']."', '".$_GET['limit']."';";
$query2 = mysql_query($sql_var);
if(mysql_num_rows($query2)) {
while ( $data = mysql_fetch_array($query2) ) {
echo "<a href=\"index.php?site=index_news_komplett&id=".$data['id']." \"> ".$data['titel']."</a><br />";
}
} else {
echo "Nichts da";
}
?>