x0x
Erfahrenes Mitglied
Ich habe ein Problem.
Also ich habe das Tut zum Verteilen eines Gästebuches auf 2 Seiten durchgemacht, da ich dachte das kann ich auch auf ein Newsarchiv anwenden. Ok habe ich gemacht, mit folgendem Code:
Er bringt mir einen Fehler:
Parse error: parse error in XXX/htdocs/www/eg-f/content/news/archiv.php on line 42
In Linie 42 ist der QRY select * from egf_news. Aber was ist daran falsch?
Dann wäre da noch was. Ich include die Archiv-Seite in die index.php, muss aber trotzdem oben in der URL die Variable $page mit dem Wert 1 zum ersten Aufruf des Archivs nehmen (laut Tutorial). Wie kann ich das machen?
Danke schonmal im Voraus.
MFG x0x
Also ich habe das Tut zum Verteilen eines Gästebuches auf 2 Seiten durchgemacht, da ich dachte das kann ich auch auf ein Newsarchiv anwenden. Ok habe ich gemacht, mit folgendem Code:
PHP:
<?
$db_host = "XXX";
$db_user = "XXX";
$db_pw = "XXX";
$db_db = "XXX";
$verbindung = mysql_connect("$db_host", "$db_user", "$db_pw");
if (!$verbindung)
{
echo "Keine Verbindung möglich!\n";
exit;
}
mysql_select_db("$db_db");
$abfrage = mysql_query("select name, kat, titel, text, unix_timestamp(time) from egf_news order by time desc limit 5");
while (list($name, $kat, $titel, $text, $zeit) = mysql_fetch_row ($abfrage))
{
$datum = date ("d.m.Y" , $zeit);
$uhrzeit = date ("H:i", $zeit);
$news = "";
$news = nl2br($text);
?>
<table>
<tr>
<td><div align="left"><?php echo "$titel" ?></div></td>
<td><?php echo "$kat" ?></td>
</tr>
<tr>
<td>
<div align="left">
<?php echo "$text" ?>
</div>
</td>
</tr>
<tr>
<td><div align="left"><?php echo "$name" ?></div></td>
<td><?php echo "$datum um $uhrzeit Uhr" ?></td>
</tr>
</table>
<br><p><br>
<?
}
$proseite = "5"
$sql = mysql_query("SELECT * FROM egf_news");
$number = mysql_num_rows($result);
$seiten=floor($number/$proseite);
$start=$page * $proseite;
$sql="SELECT * FROM egf_news LIMIT $start,$proseite";
$result = mysql_query($sql,$db);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number }
echo "Zur Zeit sind $number News im Archiv <BR> \n";
echo "Seite $page - Einträge von $start bis $ende <BR> \n";
while ($row = mysql_fetch_row($result)) {
echo "Eintrag von: ".$row['Name']." <BR> \n";
echo $row['Eintrag']."<BR> \n";
}
if ($page>0) {
$i=$page-1;
echo "<A HREF=\"index.php?link=archiv&page=$i\"><previous</A>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo $i." ";
}
else {
echo "<A HREF=\"index.php?link=archiv&page=$i\">$i</A> ";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"index.php?link=archiv&page=$i\">next></A>";
}
?>
Er bringt mir einen Fehler:
Parse error: parse error in XXX/htdocs/www/eg-f/content/news/archiv.php on line 42
In Linie 42 ist der QRY select * from egf_news. Aber was ist daran falsch?
Dann wäre da noch was. Ich include die Archiv-Seite in die index.php, muss aber trotzdem oben in der URL die Variable $page mit dem Wert 1 zum ersten Aufruf des Archivs nehmen (laut Tutorial). Wie kann ich das machen?
Danke schonmal im Voraus.
MFG x0x
Zuletzt bearbeitet: