Enkelet paging-system

PHPportalen Forum Index » Tips och Trix
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2  Nästa
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
gothenburg



Medlem i: 4648 dagar
Från: Sverige
Status: Offline



#626956
Inlägg Skrivet: 2009-03-08 01:48      Ämne: Enkelet paging-system Citera

Här kommer ett enkelt paging-system som jag kodat under dagen.

PHP:
1:
 /*** PAGiNG ***/
2:
 
3:
$postperpage 25// Antal inlägg per sida
4:
$page = (isset($_GET['page'])) ? intval($_GET['page']) : 0;
5:
$limit $postperpage $page;
6:
 
7:
// Räkna ut antal inlägg
8:
$count mysql_query("SELECT COUNT(*) as count FROM tabellnamn") or exit(mysql_error());
9:
$count mysql_result($count,0,'count');
10:
 
11:
// inlägg dividerat med max per sida
12:
$paging $count $postperpage;
13:
 
14:
// Skriv ut alla sidor
15:
for($i=0$i $paging$i++)
16:
{
17:
    // Markera den aktiva sidan och skriv ut länkar till alla sidor
18:
    $page_links .= ($i == $page) ? '[ '.($i+1).' ]&nbsp;' '[ <a href="?page='.$i.'">'.($i+1).'</a> ]&nbsp';
19:
}
20:
 
21:
# LIMIT $limit,$postperpage
22:
 
23:
/*** PAGiNG ***/
24:
 
25:
echo $page_links// Skriv ut länkarna på valfritt ställe 
 

_________________
Vem får din röst i höst? | Enkelt loginsystem | Enkelt paging-system
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
bumbiii



Medlem i: 4079 dagar

Status: Offline



#627771
Inlägg Skrivet: 2009-03-12 19:18      Ämne: Citera

Ursäkta men jag är nybörjare på detta. Tänkte använda mig av det här scriptet men bara itne vart jag ska skriva ut mina nyheter. Har skrivit så det ska va två nyheter per sida och det kommer ju upp rätt antal sidnummer men nu vet jag inte hur jag ska skriva för att det endast ska komma upp två nyheter på första, två på andra osv. Vore underbart om jag kan få lite hjälp härifrån =)

Tack på förhand!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Tarre



Medlem i: 5248 dagar

Status: Offline



#627775
Inlägg Skrivet: 2009-03-12 19:29      Ämne: Citera

bumbiii skrev:
Ursäkta men jag är nybörjare på detta. Tänkte använda mig av det här scriptet men bara itne vart jag ska skriva ut mina nyheter. Har skrivit så det ska va två nyheter per sida och det kommer ju upp rätt antal sidnummer men nu vet jag inte hur jag ska skriva för att det endast ska komma upp två nyheter på första, två på andra osv. Vore underbart om jag kan få lite hjälp härifrån =)

Tack på förhand!


du får skriva den där #limit,$postperpage är

while($row = mysql_fetch_array("SELECT * FROM tabell LIMIT ".$postperpage){
echo $row['kolum'];
}
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
bumbiii



Medlem i: 4079 dagar

Status: Offline



#627780
Inlägg Skrivet: 2009-03-12 19:39      Ämne: Citera

aha okey då förstår jag =) Ska ge mig på det igen då, tack så mycket för hjälpen.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
gothenburg



Medlem i: 4648 dagar
Från: Sverige
Status: Offline



#627841
Inlägg Skrivet: 2009-03-12 23:12      Ämne: Citera

Det ska faktiskt vara LIMIT $limit,$posterpage
mysql_query("SELECT * FROM tabell LIMIT $limit,$postperpage");

Tarre skrev:
bumbiii skrev:
Ursäkta men jag är nybörjare på detta. Tänkte använda mig av det här scriptet men bara itne vart jag ska skriva ut mina nyheter. Har skrivit så det ska va två nyheter per sida och det kommer ju upp rätt antal sidnummer men nu vet jag inte hur jag ska skriva för att det endast ska komma upp två nyheter på första, två på andra osv. Vore underbart om jag kan få lite hjälp härifrån =)

Tack på förhand!


du får skriva den där #limit,$postperpage är

while($row = mysql_fetch_array("SELECT * FROM tabell LIMIT ".$postperpage){
echo $row['kolum'];
}
 

_________________
Vem får din röst i höst? | Enkelt loginsystem | Enkelt paging-system
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Tarre



Medlem i: 5248 dagar

Status: Offline



#627853
Inlägg Skrivet: 2009-03-13 00:09      Ämne: Citera

gothenburg skrev:
Det ska faktiskt vara LIMIT $limit,$posterpage
mysql_query("SELECT * FROM tabell LIMIT $limit,$postperpage");

Tarre skrev:
bumbiii skrev:
Ursäkta men jag är nybörjare på detta. Tänkte använda mig av det här scriptet men bara itne vart jag ska skriva ut mina nyheter. Har skrivit så det ska va två nyheter per sida och det kommer ju upp rätt antal sidnummer men nu vet jag inte hur jag ska skriva för att det endast ska komma upp två nyheter på första, två på andra osv. Vore underbart om jag kan få lite hjälp härifrån =)

Tack på förhand!


du får skriva den där #limit,$postperpage är

while($row = mysql_fetch_array("SELECT * FROM tabell LIMIT ".$postperpage){
echo $row['kolum'];
}


oj jo sry. menade så.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
bumbiii



Medlem i: 4079 dagar

Status: Offline



#627985
Inlägg Skrivet: 2009-03-13 18:05      Ämne: Citera

*TRALALA EN MASSA A* märkte att det andra inte fungerade iaf Razz
Tack för hjälpen. Btw, nyheterna kan läggas var som helst utanför for-satsen va? eller efter den om ni förstår vad jag menar?Razz
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Tarre



Medlem i: 5248 dagar

Status: Offline



#628015
Inlägg Skrivet: 2009-03-13 20:23      Ämne: Citera

lägger du dom i foreach så kommer det skrivas ut några extra onödiga antal gånger ja.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Kevintheman



Medlem i: 4313 dagar

Status: Offline



#665305
Inlägg Skrivet: 2009-12-12 06:03      Ämne: Citera

Jag testar detta script och vill använda mig utav två "GET".

Första är page för att få detta script att fungera nästa "GET" är kat och hur ska jag få dem att fungera tillsammans?

KOD :

Paging.php:
PHP:
1:
<?PHP
2:
   include('conn.php');
3:
 
4:
$postperpage 1// Antal inlägg per sida
5:
$page = (isset($_GET['page'])) ? intval($_GET['page']) : 0;
6:
$limit $postperpage $page;
7:
 
8:
// Räkna ut antal inlägg
9:
$count mysql_query("SELECT COUNT(*) as count FROM onlinespel") or exit(mysql_error());
10:
$count mysql_result($count,0,'count');
11:
 
12:
// inlägg dividerat med max per sida
13:
$paging $count $postperpage;
14:
 
15:
// Skriv ut alla sidor
16:
for($i=0$i $paging$i++)
17:
{
18:
    // Markera den aktiva sidan och skriv ut länkar till alla sidor
19:
    $page_links .= ($i == $page) ? '[ '.($i+1).' ]&nbsp;' '[ <a href="?page='.$i.'&kat='.$_GET['kat'].'">'.($i+1).'</a> ]&nbsp';
20:
}
21:
 
22:
?>
 

_________________
http://www.surfplace.se | Söker efter ett CS Boknings script.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
gothenburg



Medlem i: 4648 dagar
Från: Sverige
Status: Offline



#665328
Inlägg Skrivet: 2009-12-12 14:06      Ämne: Citera

Kevintheman skrev:
Jag testar detta script och vill använda mig utav två "GET".

Första är page för att få detta script att fungera nästa "GET" är kat och hur ska jag få dem att fungera tillsammans?

KOD :

Paging.php:
PHP:
1:
<?PHP
2:
   include('conn.php');
3:
 
4:
$postperpage 1// Antal inlägg per sida
5:
$page = (isset($_GET['page'])) ? intval($_GET['page']) : 0;
6:
$limit $postperpage $page;
7:
 
8:
// Räkna ut antal inlägg
9:
$count mysql_query("SELECT COUNT(*) as count FROM onlinespel") or exit(mysql_error());
10:
$count mysql_result($count,0,'count');
11:
 
12:
// inlägg dividerat med max per sida
13:
$paging $count $postperpage;
14:
 
15:
// Skriv ut alla sidor
16:
for($i=0$i $paging$i++)
17:
{
18:
    // Markera den aktiva sidan och skriv ut länkar till alla sidor
19:
    $page_links .= ($i == $page) ? '[ '.($i+1).' ]&nbsp;' '[ <a href="?page='.$i.'&kat='.$_GET['kat'].'">'.($i+1).'</a> ]&nbsp';
20:
}
21:
 
22:
?>


Vad händer, händer inte?
 

_________________
Vem får din röst i höst? | Enkelt loginsystem | Enkelt paging-system
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Kevintheman



Medlem i: 4313 dagar

Status: Offline



#665365
Inlägg Skrivet: 2009-12-12 16:52      Ämne: Citera

Nej det visas bara det första spelet för varje sida.
Jag har 2 spel i kategorin "strategi" och när man använder det där så visas bara ett spel på båda sidorna.
 

_________________
http://www.surfplace.se | Söker efter ett CS Boknings script.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
gothenburg



Medlem i: 4648 dagar
Från: Sverige
Status: Offline



#665366
Inlägg Skrivet: 2009-12-12 16:53      Ämne: Citera

Kevintheman skrev:
Nej det visas bara det första spelet för varje sida.
Jag har 2 spel i kategorin "strategi" och när man använder det där så visas bara ett spel på båda sidorna.


Det finns kommentarer och då skall du läsa sånna!


Citat:
$postperpage = 1; // Antal inlägg per sida
 

_________________
Vem får din röst i höst? | Enkelt loginsystem | Enkelt paging-system
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Kevintheman



Medlem i: 4313 dagar

Status: Offline



#665367
Inlägg Skrivet: 2009-12-12 16:54      Ämne: Citera

Aah, men det visas samma spel på BÅDA sidorna och det ska visas olika.
 

_________________
http://www.surfplace.se | Söker efter ett CS Boknings script.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Kevintheman



Medlem i: 4313 dagar

Status: Offline



#665415
Inlägg Skrivet: 2009-12-13 00:11      Ämne: Citera

Gothenburg, har du någon aning? Eller kanske någon annan som har det ? Smile
 

_________________
http://www.surfplace.se | Söker efter ett CS Boknings script.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
gothenburg



Medlem i: 4648 dagar
Från: Sverige
Status: Offline



#665443
Inlägg Skrivet: 2009-12-13 13:42      Ämne: Citera

Kevintheman skrev:
Gothenburg, har du någon aning? Eller kanske någon annan som har det ? Smile


Det har inte med mitt paging-skript att göra. En moderator borde bryta ut denna tråd. Det är du som kodar fel.
 

_________________
Vem får din röst i höst? | Enkelt loginsystem | Enkelt paging-system
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2  Nästa
PHPportalen Forum Index » Tips och Trix
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic