12.03.2004, 18:27
Hi,
ich habe schon hier gesucht weil ich dachte, das mal gesehen zu haben.
Per google bekam ich auch Antworten aber keine, die mir das am Beispiel zeigen konnten.
Mein Ziel ist es in der WIW Shoutbox nach 10 Einträgen zu blättern.
http://www.netboard.sunsonic.de/wbboard/wiw.php?sid=
Das soll so gehen das 10 angezeigt werden, dann wieder 10, wieder 10 usw..
Mein Problem ist aber das ich das nicht hinbekomme.
Vielleicht kann sich jemand den Code ansehen den ich benutze um die Daten auszulesen.
Dieses Script lädt erstmal die letzten 10 Einträge aus der Datenbank.
dieser code listet die ergebnisse dann auf.
Aber wie bekomme ich dazu noch einen Seitenzähler? ;(
Lösungsansätze:
So habe ich es gefunden. Also Einträge geteilt durch $eachpage. Das ganze dann runden.
Aber wie mache ich das dann mit dem Link ?
ich habe schon hier gesucht weil ich dachte, das mal gesehen zu haben.
Per google bekam ich auch Antworten aber keine, die mir das am Beispiel zeigen konnten.
Mein Ziel ist es in der WIW Shoutbox nach 10 Einträgen zu blättern.
http://www.netboard.sunsonic.de/wbboard/wiw.php?sid=
Das soll so gehen das 10 angezeigt werden, dann wieder 10, wieder 10 usw..
Mein Problem ist aber das ich das nicht hinbekomme.
Vielleicht kann sich jemand den Code ansehen den ich benutze um die Daten auszulesen.
Code:
...
$query = "SELECT * FROM wiw_chat ORDER BY ID DESC LIMIT 10";
$result = mysql_query($query,$conn);
while ($nachrichten_holen = mysql_fetch_array($result,MYSQL_ASSOC)) {
$datum_nachricht = $nachrichten_holen[datum];
$id_nachricht = $nachrichten_holen[id];
$name_nachricht = $nachrichten_holen[name];
$nachricht_nachricht = $nachrichten_holen[nachricht];
eval ("\$nachrichten .= \"".$tpl->get("wiw_chat_nachrichten")."\";");
}
Code:
$id_nachricht | $datum_nachricht | <b>$name_nachricht</b> | <b>$nachricht_nachricht</b><br />
Aber wie bekomme ich dazu noch einen Seitenzähler? ;(
Lösungsansätze:
Code:
$eachpage = "5";
$count = mysql_num_rows($make);
$numpages = $count / $eachpage;
$array = explode(".",$numpages);
if($array[1] > "0")
{
$numpages_new = $array[0] + "1";
}
else
{
$numpages_new = $array[0];
}
for($i=1; $i<=$numpages_new; $i++)
{
$limit1 = (($i - "1") * $eachpage);//Punkt vor Strich aushelben
$limit2 = $limit1 + $eachpage;
echo("<A href=\"show.php?limit1=$limit1&limit=$limit2\">Seite $i</A><br>");
}
Aber wie mache ich das dann mit dem Link ?