webForumDet fria alternativet

dela upp resultat på flera sidor

PHP

4 svar · 247 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#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.

------------------
SPiN, bjorne.w@telia.com

-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --

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>";
}
?>

------------------
Man är stora svin, men så har vi iofs bara sex med suggor!

[Redigerat av Papa Deoo den 24 okt 2001]

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.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)