Jo visst, men den koden visar,
1-100 100-200 200-300 osv.
om jag då har ett par tusen inlägg så
ser det inte vackert ut på sidan med alla dessa uppdelningen, så jag vill då ha istället ex,
Sidor, 1 2 3 4 5 osv.
förstår du.?
För att dela upp inläggen får du göra en select med limit.
Här är ett exempel på hur det skulle kunna se ut:
# Initiate variables
$counter = 0; # Counts the for loop below
$limit = 20; # Maximum of results on a single page
$current_page = $post{"page"}; # The current page
$page_count = $current_page+1; # Variable to display the page count
# get total no of subjects
$sql_statement="SELECT COUNT(subject_id) FROM fb_subjects WHERE forum_id = $forum_id";
$sth = $dbh->query($sql_statement);
@rows = $sth->fetchrow;
$total_rows = $rows[0];
# get total no of subjects today
$sql_statement="SELECT COUNT(subject_id) FROM fb_subjects WHERE forum_id = $forum_id and add_date = '$date'";
$sth = $dbh->query($sql_statement);
@rows = $sth->fetchrow;
$total_today= $rows[0];
# Initiate variables
$no_pages_temp = $total_rows / $limit; # Number of total pages as a decimal
$no_pages = int($total_rows / $limit)+1; # Number of total pages as an integer
# get the hits
$start = $current_page*$limit;
# The next page not above the total number of pages
if ($current_page ne $no_pages-1){
$next_page = $current_page+1;
} else {
$limit = int($total_rows % $limit); # Number of elements on the last page
$next_page = $no_pages-1;
}
# The previous page not below 0
if ($current_page ne 0){
$prev_page = $current_page-1;
} else {
$prev_page = 0;
}
#Get subject info
$sql_statement="SELECT * FROM fb_subjects where forum_id = $forum_id order by int_last_date desc, last_timt desc LIMIT $start,$limit";
Ok... Jag tror inte riktigt jag förstår vad det är du vill göra. Men om du har alla inlägg i en text fil så kan du göra på ungefär samma sätt. Du läser in alla rader i en array och listar de inlägg du vill i en loop.
Men är det inte ett sådant script du använder i ditt tidigare inlägg?http://cgi.webforum.nu/wf/Forum14/HTML/000323.html
Där delar du ju upp inläggen i en funktion som liknar den funktion du nu efterfrågar.
Det scriptet som du använder det inlägget, borde väl även fungera i detta sammanhang?
Mvh,
Demo
------------------ Den som vandrar ödmjukhetens väg drabbas inte av trafikstockningar.
Jo men den koden visar ju,
1-10 20-30 30-40 osv.
om man då har flera hundra inlägg så ser jävligt fult ut med alla dessa uppdelningar, vill då istället ha ex,
1 2 3 4 5 osv.