net-board.net Archiv
Blättern? - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+--- Thema: Blättern? (/showthread.php?tid=3769)



Blättern? - pattex - 12.03.2004

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.

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")."\";");

}
Dieses Script lädt erstmal die letzten 10 Einträge aus der Datenbank.


Code:
$id_nachricht | $datum_nachricht | <b>$name_nachricht</b> | <b>$nachricht_nachricht</b><br />
dieser code listet die ergebnisse dann auf.

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>");
}
So habe ich es gefunden. Also Einträge geteilt durch $eachpage. Das ganze dann runden.
Aber wie mache ich das dann mit dem Link Sad ?


- trefixxx - 12.03.2004

ich habe auch vergebens danach gesucht. Keiner konnte mir helfen. Ich hoffe jetzt auf eine antwort im woltlabforum.


- Mashoo - 12.03.2004

Ja diese Funktion suche ich auch schon läner für mein gästebuch


***DANKE***


- pattex - 12.03.2004

ICH HABS! Smile

Zu sehen:
http://www.netboard.sunsonic.de/wbboard/wiw.php?sid=

Ich habe mit Sicherheit alle Möglichkeiten durch Big Grin
Hier ist der Codeschnipsel dazu:
http://php4u.net/index.php?main=codeschnipsel


- trefixxx - 12.03.2004

Schaut mal hier. Vielleicht versteht ihr das ja?
http://www.woltlab.de/de/forum/thread.php?postid=354562#post354562

EDIT. Scheisse pattex war eher Wink