Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #2299

Re: pagination driving me insane

From Jerry Stuckle <jstucklex@attglobal.net>
Newsgroups comp.lang.php
Subject Re: pagination driving me insane
Date 2011-06-22 13:17 -0400
Organization A noiseless patient Spider
Message-ID <itt832$m12$3@dont-email.me> (permalink)
References (2 earlier) <c43fb6be-a752-4d3f-83d2-c831da6ae82a@c20g2000vbv.googlegroups.com> <itsger$ghs$1@dont-email.me> <b413d9d8-791c-4c8a-ae22-57ee968e1ef0@q12g2000prb.googlegroups.com> <itsvmu$p5b$1@dont-email.me> <3a5c6d57-5f77-4ede-bb3d-ffe72c9296f9@d1g2000prg.googlegroups.com>

Show all headers | View raw


On 6/22/2011 12:57 PM, Co wrote:
> On 22 jun, 17:54, Jerry Stuckle<jstuck...@attglobal.net>  wrote:
>> On 6/22/2011 8:50 AM, Co wrote:>>>  Marco
>>
>>>> So, make up your mind.  Do GET or POST - don't try to do both.
>>
>>>> And once again - look at what you have in your $_GET and $_POST arrays,
>>>> and use them to trace through the code.  Figure out what it's doing.
>>
>>   >  Jerry,
>>   >
>>   >  i need the POST to search in my members accounts.
>>   >  The problem is that PHP loses the query I run when I goto the next
>>   >  page.
>>   >  I preferred using a session variable but I wasn't able to get rit of
>>   >  the variable after I filled it. So everytime when I come back to the
>>   >  page it will automatically use the session variable again.
>>   >  Or is there a way to clear the session variable when I load the page?
>>   >
>>   >  Marco
>>   >
>>   >
>>
>> <Top posting fixed>
>>
>> No, it's no longer there because the browser didn't send it.  PHP didn't
>> lose anything.  From the browser's point of view, each page is a new
>> request to the server, and the browser sends only what you tell it to send.
>>
>> What you need to do is determine if this a new search or a continuation
>> of the previous search (i.e. display the next page).  If the former,
>> clear your old $_SESSION values (if any) and put new ones in there and
>> display the first page.  If the latter, use the data stored in the
>> $_SESSION and display the next page of the search.
>>
>> There are any number of ways to determine if it is a continuation page;
>> i.e. the $_GET or $_POST value has "page=next" or "page=3" in it; the
>> current page number is in a hidden field in the form or similar.  A new
>> search wouldn't have those values.
>>
>
> I will try to work on that.
> But can I clear the session before I open the page so that an
> older session that I used ealier will be cleared until I hit the
> submit button? I don't want to clear the whole sessions just the one
> variable.
>
> Marco

You can unset() any element you want in the $_SESSION array.  But you 
can't do ANYTHING until the user requests a page - your code doesn't get 
invoked until that time.

-- 
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

pagination driving me insane Co <vonclausowitz@gmail.com> - 2011-06-21 14:22 -0700
  Re: pagination driving me insane Jerry Stuckle <jstucklex@attglobal.net> - 2011-06-21 22:18 -0400
    Re: pagination driving me insane Co <vonclausowitz@gmail.com> - 2011-06-21 22:02 -0700
      Re: pagination driving me insane Jerry Stuckle <jstucklex@attglobal.net> - 2011-06-22 06:34 -0400
        Re: pagination driving me insane Co <vonclausowitz@gmail.com> - 2011-06-22 05:50 -0700
          Re: pagination driving me insane Jerry Stuckle <jstucklex@attglobal.net> - 2011-06-22 10:54 -0400
            Re: pagination driving me insane Co <vonclausowitz@gmail.com> - 2011-06-22 09:57 -0700
              Re: pagination driving me insane Jerry Stuckle <jstucklex@attglobal.net> - 2011-06-22 13:17 -0400
                Re: pagination driving me insane Co <vonclausowitz@gmail.com> - 2011-06-23 10:24 -0700
                Re: pagination driving me insane Jerry Stuckle <jstucklex@attglobal.net> - 2011-06-23 13:27 -0400
                Re: pagination driving me insane Co <vonclausowitz@gmail.com> - 2011-06-23 11:08 -0700
                Re: pagination driving me insane Jerry Stuckle <jstucklex@attglobal.net> - 2011-06-23 15:03 -0400

csiph-web