G greymane Medlem sedan juli 2001 711 inlägg Frågan 23 okt. 2001 19:20 #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.
S SPiN Medlem sedan mars 2000 7 896 inlägg 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 --
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]
L Lotta Medlem sedan feb. 2001 3 inlägg 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
Q Qonos Medlem sedan sep. 2000 438 inlägg