Hallo Zusammen
Ich hab die Foren suche benutzt und geschaut ob ich mit diesen Sachen mein Problem lösen kann, ich kam zumindest schon ein bisschen voran, aber leider funktioniert es immer noch nicht.
Hier mal mein Code:
Fehlermeldung kommt keine also ganz normal zeigt es <<1 2 3>> an und ich kann diese auch anklicken. Leider ändert es nichts, also es zeigt alle Einträge auf allen Seiten an.
Mir ist klar das euch das ganze auf den Wecker geht weil dies schon sooooo viel kam in diesem Forum. Aber ich wäre euch sehr verbunden und Dankbar wenn ihr mir trotzallem helft. DANKE!
Gruss
liQit
Ich hab die Foren suche benutzt und geschaut ob ich mit diesen Sachen mein Problem lösen kann, ich kam zumindest schon ein bisschen voran, aber leider funktioniert es immer noch nicht.
Hier mal mein Code:
PHP:
<?php $verbindung = mysql_pconnect( "localhost", "XXXXXX", "XXXXXX");
mysql_select_db("XXXXXXXXX");
$sqlkommando = "SELECT * FROM XXXXXX ORDER BY id DESC";
$sqlanfrage = mysql_query($sqlkommando) or die("Fehler: " . mysql_error());
while($daten = mysql_fetch_object ($sqlanfrage))
{
echo "<table width='500' border='0' cellspacing='2' cellpadding='0' class='schrift'>
<tr>
<td><div align='left'><b><a href=mailto:$daten->email>$daten->name</a></b></div></td>
</tr>
<tr>
<td colspan='2'><div align='left'>$daten->message</div></td>
</tr>
<tr>
<td width='200'><div align='left'>$daten->datum um $daten->zeit</div></td>
<td width='200'><div align='right'></div></td>
</tr>
</table><br>";}
function createPages($in = 0, $proseite = 10) {
global $seite, $_SERVER;
if ($in == 0)
die("createPages(<b>\$input = $input</b>, \$perpage = $perpage");
if ($in <= $proseite)
return "« <b>1</b> »";
if (!$seite || $seite < 1) {
$seite = 1;
}
$pages = ceil($in / $proseite);
$html = "";
if ($seite > 1) {
$html .= "<a href=\"".$_SERVER["PHP_SELF"]."?page=guestbook&seite=".($page-1)."\">«</a> ";
} else {
$html .= "« ";
}
for($i = 1; $i <= $pages; $i++) {
if ($i == $seite) {
$html .= "<b>".$i."</b> ";
} else {
$html .= "<a href=\"".$_SERVER["PHP_SELF"]."?page=guestbook&seite=".$i."\">".$i."</a> ";
}
}
if ($seite <= $pages-1) {
$html .= "<a href=\"".$_SERVER["PHP_SELF"]."?page=guestbook&seite=".($page+1).">»</a> ";
} else {
$html .= "» ";
}
return $html;
}
function limitSQL($proseite = 10) {
global $seite;
if (!$seite || $seite < 1) {
$seite = 1;
}
$min = ($seite - 1) * $proseite;
$max = $min + $proseite;
$out = array($min,$max);
}
$sqlkommando2="SELECT COUNT(*) AS anzahl FROM XXXXXX";
$sqlanfrage2 = mysql_query($sqlkommando2) or die("Fehler: " . mysql_error());
while($count=mysql_fetch_array($sqlanfrage2))
{
$anzahl=$count[anzahl];
}
$eintraege = $anzahl;
$proseite = 10;
echo createPages($eintraege,$proseite);
$sql = limitSQL($proseite);
echo "<br/><br/><pre>";
print_r($sql);
echo "</pre>";
?>
Fehlermeldung kommt keine also ganz normal zeigt es <<1 2 3>> an und ich kann diese auch anklicken. Leider ändert es nichts, also es zeigt alle Einträge auf allen Seiten an.
Mir ist klar das euch das ganze auf den Wecker geht weil dies schon sooooo viel kam in diesem Forum. Aber ich wäre euch sehr verbunden und Dankbar wenn ihr mir trotzallem helft. DANKE!
Gruss
liQit
Zuletzt bearbeitet: