George J wrote: > Hi Daniel, > >> WHOA! Passing the SQL query via a URL is a Very Bad Idea[tm]! > > As a newbie I just have to ask why. I suspect you're going to say it gives > the table and field names used in my database. I'm not really aware of all > the possible avenues that this method might open up. It just feels wrong to > include these details. This is the reason I've asked for help. > > The form part of the script works fine so can we ignore that or does it > impact on the pagination code that I'm having trouble with. > > When the form calls the script it passes all the parameters that the script > uses to construct a SELECT query. This works fine. > > When the pagination calls the script it passes a new page number. This works > fine but is where my limited experience lets me down. I need to pass the > SELECT query, as is, back to the same script with a way to change just the > LIMIT part of the query. Changing the LIMIT parameters simple lets me > display another page of the returned query. I can do this change prior to > call but what options have I on including the query in my call. Could I > camouflage the query parameters in an array for example? > > George > > > > > > > Maybe add your query as a session var. Depends upon how your app works. Is the pagination a series of links with get vars? // your script that receives post data session_start(); if(!empty($_POST)) { $query = "Build query from post vars"; $_SESSION['query'] = $query; } else { $query = $_SESSION['query']; } // use your query Then there's the pagination stuff, but we'd need to see how you do it. -Shawn -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php