Eddymaniac
Erfahrenes Mitglied
Hallo Leute,
habe folgendes Coding:
<?php
$verbindung = mysql_connect("localhost", "root", "") or die("Es konnte keine Verbindung hergestellt werden");
mysql_select_db("testlaufumgebung") or die("Die Datenbank konnte nicht angesprochen werden");
$proseite = 4;
$sql="SELECT * FROM forum ORDER BY id";
$result= mysql_query($sql);
$row= mysql_fetch_array($result);
$number= mysql_num_rows($result);
$seiten = ceil($number / $proseite);
$ende = $start + $proseite;
$start= $_GET['page'] *$proseite - $proseite;
if ($ende > $number) {
$ende = $number;
}
echo "<table class=\"navi_3d\" width=\"500\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\">
<tr>
<td>Seiten: ";
if ($_GET['page'] > 1) {
$i = $_GET['page'] - 1;
echo "<a href=\"index.php?action=3d&page=".$i."\"> « </a>";
}
for ($i = 1; $i <= $seiten; $i++) {
if ($i == $_GET['page']) {
echo " <b>" . $i . "</b> ";
}
else {
echo "<a href=\"index.php?action=3d&page=".$i."\"> $i </a>";
}
}
if ($_GET['page'] < $seiten) {
$i=$_GET['page'] + 1;
echo "<a href=\"index.php?action=3d&page=".$i."\"> » </a>";
}
echo "</td>
<td align=\"right\">" . $number . " Bilder auf $seiten Seite</td>
</tr>
</table>";
$sql = "SELECT * FROM forum order by id DESC LIMIT $start, $proseite";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_object($result))
{
echo "
<table width='100%' border='1'>
<tr bgcolor='#ffff00'>
<td>
<font face='Monotype Corsiva'><font size='-1'>verfasst am: $row->zeit<br>von: $row->name</font></font>
</td>
</tr>
<tr>
<td>
<font face='Monotype Corsiva'><font size='+1'><div align='right'>#$row->id </div>$row->nachricht</font>
</td>
</tr>
</table>
</body>
</html>
";
}
mysql_close($verbindung);
?>
Ich vermute das Problem liegt bei $_GET['page'] komme aber nicht weiter...
Wäre nett wenn mir jemand weiter hilft...
P.S. Nicht wundern. Gibt noch nen Thread der ähnlich ist. Wollte aber mein Problem seperat posten, da das vorige thema etwas anderst ist. Hat mir übrigens nicht weiter geholfen...
Gruß,
Eddy
habe folgendes Coding:
<?php
$verbindung = mysql_connect("localhost", "root", "") or die("Es konnte keine Verbindung hergestellt werden");
mysql_select_db("testlaufumgebung") or die("Die Datenbank konnte nicht angesprochen werden");
$proseite = 4;
$sql="SELECT * FROM forum ORDER BY id";
$result= mysql_query($sql);
$row= mysql_fetch_array($result);
$number= mysql_num_rows($result);
$seiten = ceil($number / $proseite);
$ende = $start + $proseite;
$start= $_GET['page'] *$proseite - $proseite;
if ($ende > $number) {
$ende = $number;
}
echo "<table class=\"navi_3d\" width=\"500\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\">
<tr>
<td>Seiten: ";
if ($_GET['page'] > 1) {
$i = $_GET['page'] - 1;
echo "<a href=\"index.php?action=3d&page=".$i."\"> « </a>";
}
for ($i = 1; $i <= $seiten; $i++) {
if ($i == $_GET['page']) {
echo " <b>" . $i . "</b> ";
}
else {
echo "<a href=\"index.php?action=3d&page=".$i."\"> $i </a>";
}
}
if ($_GET['page'] < $seiten) {
$i=$_GET['page'] + 1;
echo "<a href=\"index.php?action=3d&page=".$i."\"> » </a>";
}
echo "</td>
<td align=\"right\">" . $number . " Bilder auf $seiten Seite</td>
</tr>
</table>";
$sql = "SELECT * FROM forum order by id DESC LIMIT $start, $proseite";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_object($result))
{
echo "
<table width='100%' border='1'>
<tr bgcolor='#ffff00'>
<td>
<font face='Monotype Corsiva'><font size='-1'>verfasst am: $row->zeit<br>von: $row->name</font></font>
</td>
</tr>
<tr>
<td>
<font face='Monotype Corsiva'><font size='+1'><div align='right'>#$row->id </div>$row->nachricht</font>
</td>
</tr>
</table>
</body>
</html>
";
}
mysql_close($verbindung);
?>
Ich vermute das Problem liegt bei $_GET['page'] komme aber nicht weiter...
Wäre nett wenn mir jemand weiter hilft...
P.S. Nicht wundern. Gibt noch nen Thread der ähnlich ist. Wollte aber mein Problem seperat posten, da das vorige thema etwas anderst ist. Hat mir übrigens nicht weiter geholfen...
Gruß,
Eddy