Re: PHP module v. PHP CGI with MySQL

From: Date: Tue, 05 Dec 2000 18:24:12 +0000
Subject: Re: PHP module v. PHP CGI with MySQL
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-5027@lists.php.net to get a copy of this message
Perhaps it is not automatically retrieving the GET variable "page" for some reason? You might try something like this (if track_vars is set on in your .ini): if (!$page) { if ($HTTP_GET_VARS["page"]) $page = $HTTP_GET_VARS["page"]; else { echo "<HTML><HEAD><TITLE>Error</TITLE></HEAD><BODY>I cannot "; echo "find the page variable anywhere!</BODY></HTML>"; exit; } } Just a guess at best... Doug At 11:23 AM 12/5/00 -0500, Sean Brown wrote: >List, > >I've got an interesting dillema. I've got a PHP site that connects to a >MySQL database to serve dynamic content. Here's a quick example. News is >stored in a table called "news" and is displayed in chunks of 5 news items >at a time. It works like so: > >// which "page" are we on? Set default to 0 if none set. > >if (!$page) { > $page = 0; >} > > >$pagesize = 5; >$next = $page + $pagesize; >$prev = $page - $pagesize; > >$querystring = "SELECT * FROM news ORDER BY date_entered DESC LIMIT >$page,$pagesize"; > >// now it iterates through the recordset and prints out the >// most recent 5 news items, then displays a link to allow >// the user to see older news items, like so: > > >echo "<a href=news.phtml?page=$next&mode=news>Older news</a>"; > >If the user clicks on the link, they get to see the next 5 older news items. >This all has worked perfectly fine for the past couple of years as the site >has been served using PHP as a module for Apache (on Linux). No problems >whatsoever. > >Recently, I have been trying out Orion (a java appserver). In order to use >PHP with it, I have installed PHP as a CGI. All PHP functyions have worked >just fine. The code above works.... > >Except, the link to look at older news items does not work. It just >redisplays the same news items (database records). No errors, no issues. >It just continually shows the 5 most recent news items. Even if I manually >change the "page" in the URL on my browser... > >http://www.mysite.com/news.phtml?page=15 > >it still displays the first five. > >Is there anything about using PHP as a CGI that would disallow the above to >work? > >Thanks, > >Sean

« previous php.db (#5027) next »