dela upp resultat på flera sidor

PHP

4 svar · 251 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Trådstart#1

hur gör man för att dela upp data man hämtat från en mysql-databas på flera webbsidor? som på altavista tex.

Medlem sedan mars 20007 896 inlägg
#2

Släng ett öga på LIMIT.
Antingen på http://www.mysql.com eller sök här i forumet. Det har varit uppe många gånger.

Medlem sedan sep. 200141 inlägg
#3

DETTA ÄR ETT MYCKET SIMPELT NÄSTA SIDA FUNKTION, MEN DEN FUNKAR!

DEN GÖR SÅ ATT DET VISAS 10 MEDDELANDE PER SIDA.

####### LÄGG DETTA ÖVER SQL-QUERYN ######

<?
if (!$next)
{
$prev = "0";
$next = "10";
}
else
{
$prev = $prev + 10;
$next = $next;
}
?>

# HÄR LÄGGER DU TILL LIMIT I DIN SQL-QUERY ##

$sql = "SELECT * FROM tabell LIMIT $prev,$next";

###DETTA LÄGGER DU UNDER HELA SQL-QUERYN###

<?
if ($back)
{
echo "<BR><FONT FACE=\"Verdana, Arial\" SIZE=\"1\" COLOR=\"#E26745\"><A HREF=\"javascript:history.go(-1)\"><b>Föregående</b>   </A></FONT>
";
}
if ($papadeoo < 10)
{
echo "";
}
else
{
echo "<A HREF=\"?next=$next&prev=$prev&back=true\"><b>Nästa sida</b></A></FONT>";
}
?>

Medlem sedan feb. 20013 inlägg
#4

Skriptet för att dela upp sökresultat på flera sidor fungerar utmärkt i internet explorer men när jag kör det i netscape funkar det inte. Jag kommer till förstasidan som listar de antal jag bestämt men när jag sedan trycker på nästa sida kommer jag till min indexsida för siten. Kan någon vänlig själ hjälpa mig?
/Lotta

Medlem sedan sep. 2000438 inlägg
260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)