[Webinar] Learn how to a build a cloud-first strategyRegister Now


How to do Prev | Next on a website.

Posted on 2004-12-01
Medium Priority
Last Modified: 2012-05-05
I am still relatively new to website development.  I am using Dreamweaver MX and the site is hosted on a Unix platform.

There is a feature I would like to implement.  Often I read forums and I like the prev | next functionality.  I often read about 50 entries before getting tired and I find some of the postings very interesting.

I want to give my readers a way to see all I am doing on a day-by-day basis to highlight all of my expertise.  

For non-web apps, I know I would never 'hard code' such info.  

I don't want to code an entire 'forum' as that's probably over my head, but I would like to know how to code unlimited prev | next functionality.  Each page would correspond to an 'interesting day' I had.  

Put the stuff in a native O/S text file?  a database entry? I looked at the source code for TechRepublic forum but I don't believe I'm seeing the server-side code.

Any help would be appreciated.
Question by:supportoranges
  • 3
  • 3
LVL 14

Expert Comment

ID: 12718443
I really don't understand what you want to do besides dividing your forum in pages.
Are you looking for suggestions or just a summary of the requirements?

Basically, since you are using Unix you probably have PHP and/or Perl available, that would be your Server Side Scripting Language. The info storage dependes on your resources and needs. I personally have working forums using both. If you are not going to have that many visitors/posters using a text file shouldn't be a problem.

LVL 10

Expert Comment

ID: 12718627
just create a database, create a table with a few fields to hold your 'interesting day' text then have a php page query the records in desc order.  then you can limit the number of 'days' to a couple and have next prev to query the others.

But to add to Esopo, I REALLY dont understand what you are trying to do.
Either way , (HTML, dynamic) you are going to have to insert pages or records ona daily basis.  If you have limited exp in databases, just stick with html pages and have the prev next link to the other html pages.


Author Comment

ID: 12718926
Thanks guys.  I have extensive system and database and programming experience, but limited web and PHP.  I have done ASP.

You mean desc order on date so the most recent stuff is shown first?  It won't be a problem for me to retrieve/display records.

Do I use something like a session variable to keep track of the page the user is viewing?  Would that be just a vanilla php variable?  

To reiterate:  all I am trying to do is code some prev | next functionality so there is no limit to the pages which can be dynamically created and shown.  Each page will have the same format and the content is about cool stuff which happens each day.  This 'diary' gives viewer a better insight into myself and my company.  Also, don't want to maintain separate html for each page.  Dynamic for me would be the best way to go.

Thank you for your assistance.


Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

LVL 10

Accepted Solution

rockmansattic earned 1000 total points
ID: 12719021
If you are using MX, then this is EASY. (if you choose to let it do that for you )

Just open a new php file, then add the database connection in the application panel
add a query in the bindings panel
then make the paeg look as you wish
THEN under the application TAB, there is a 'recordset pageing' button.
youcan tell it how to look and it will place the proper buttons for you.

It does all the sql code for you, you then can adjust it as yo see fit.

LVL 14

Expert Comment

ID: 12719514
And I was getting ready to paste 20 lines of code. Sometimes I forget this is the DW area ;)
LVL 10

Expert Comment

ID: 12719551
I started to, but I re-read the question, just in time.

I am still relatively new to website development. .......For non-web apps, I know I would never 'hard code' such info....

I assumed he was looking for built-in stuff if possible.

Good Luck supportoranges
LVL 14

Expert Comment

ID: 12720062
And by the way, Welcome to EE!

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Adobe Dreamweaver CS5 is a WYSIWYG web page editor that has advanced HTML, CSS, and Javascript rendering functionality and is probably the most well-known HTML editor available. Much of Dreamweaver's appeal centers around the Design View interfac…
This article is very specific and is only intended to help if you are installing Dreamweaver 8 in a Windows 7 environment with Office 2007 installed.   I'm not sure why Microsoft tends to release OS' that should not be released but they do.  Windows…
Loops Section Overview
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
Suggested Courses

868 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question