Danke ich habs jetzt hinbekommen.
Hier der Code für alle die das gleiche bzw. ein ähnliches Problem haben:
[code]<?php
require_once(‘include/konstanten.php’);
$db = @new mysqli(’’.$MYSQL_HOSTNAME.’’, ‘’.$MYSQL_BENUTZERNAME.’’, ‘’.$MYSQL_PASSWORT.’’, ‘’.$MYSQL_DATENBANK.’’);
/Host, Benutzername, Benutzerpasswort, Datenbankname/
if (mysqli_connect_errno()) {
die (‘Konnte keine Verbindung zur Datenbank aufbauen: ‘.mysqli_connect_error().’(’.mysqli_connect_errno().’)’);
}
if(isset($_GET[“id”])) {
$id = $_GET[“id”];
$seite = $_GET[“seite”];
if($seite == “”){
$seite = 1;
}
}
else {
echo ‘Es wurde kein Beitrag ausgewählt’;
}
$sql = ‘SELECT
ID,
Titel,
Autor,
DATE_FORMAT(Datum
, “%e.%c.%Y”) AS Datum,
Inhalt
FROM
Beiträge WHERE ID = "’.$id.’"
ORDER BY
Datum DESC’;
// “ORDER BY” damit die Datensätze nach der Datumsspalte sortiert werden, absteigend
$result = $db->query($sql);
if (!$result) {
die ('Konnte den Folgenden Query nicht senden: '.$sql."
\nFehlermeldung: “.$db->error);
}
/if (!$result->num_rows) {
echo ‘Dieser Beitrag ist nicht vorhanden
’;
}/
else {
while ($row = $result->fetch_assoc())
{
echo ‘
’.$row[‘Titel’].”
\n";
echo '
von ‘.$row[‘Autor’].’ am '.$row[‘Datum’]."
\n";
$seitenteile = split("<–neueseite–>",$row[‘Inhalt’]);//Seite wird bei <–neueseite–> aufgeteilt
if(count($seitenteile) < $seite)
{
echo ‘Sorry, diese Seite existiert nicht!’;
echo 'Seiten dieses Beitrags: ';
}
else
{
echo “”.$seitenteile[$seite -1]."
\n";// -1 wegen index ab 0
for($a=0; $a < (count($seitenteile)); $a++)
/*Startvorraussetzung: a=0; Schleife läuft solange, bis $a = $seitenteile; Schleife macht: $a + 1*/
{
$b = $a + 1;
if($seite == $b)
{
echo " <b>$b</b>\n";
}
else
{
echo " <a href=\"?page=beitrag&id=$id&seite=$b\">$b</a>\n";
}
}
}
}
}
?>[/code]