You are here: Re: Retaining form values in PHP « PHP Programming Language « IT news, forums, messages
Re: Retaining form values in PHP

Posted by Jerry Stuckle on 08/04/06 00:54

Steve Poe wrote:
> Jerry,
>
> Thanks for replying. I understand it's hard to see the problem in
> context without seeing the code. I'll try the feedback offered by most
> then post if I get stuck.
>
>
>>PHP doesn't remember data from one page to the next.
>>The only ways to pass data from one page to the next is either with the
>>$_SESSION or hidden fields in your form.
>
>
> I have the my inputs/forms in separate php pages. It seemed the input
> of a client account number passed back to the main php fine
>
In order for it to be passed back to the main php, you must have it in
the $_SESSION or an input field of some type (hidden or not).

>
>>As to the $_SESSION data disappearing - it shouldn't. Are you calling
>>session_start() at the beginning of EVERY page (before ANY data is
>>output) where you use session data?
>
>
> No, session_start() is not on EVERY page. I have tried it on the two
> pages I have separately but not both of them together.
>
> Steve
>

It needs to be on EVERY PAGE which uses sessions. Otherwise the
$_SESSION array will not be usable on that page. You can save data to
$_SESSION, but it won't be saved in the session.


>
> Jerry Stuckle wrote:
>
>>Steve Poe wrote:
>>
>>>Configuration:
>>>
>>>PHP 4.3.9
>>>Apache 2.0.52
>>>
>>>Hello PHP group,
>>>
>>>I am a novice to PHP. I have searched through the newsgroup on my
>>>issue but I am not sure I know what I am missing.
>>>
>>>I am creating an application to help the veterinarians at the animal
>>>hospital I work at.
>>>
>>>I have a form which present a select list of animals (from a database
>>>query) which belong to a client. I can see the animal names in memory
>>>and the client account number. When I select the appropriate animal
>>>from the list, I see the selected animal name ("spot") but everything
>>>else in memory I need (client account number) has disappeared. I've
>>>heard this is normal.
>>>
>>>I've tried storing the client account number is a session
>>>($_SESSION['account_number"] before the submit, and I can see it, but
>>>this value too seems to be eliminated once the form is submitted.
>>>
>>>I've read I can use Javascript to get around this, but I want to learn
>>>the PHP way.
>>>
>>>Thanks for your time and help.
>>>
>>>Steve Poe
>>>
>>
>>Without seeing your code it's impossible to tell.
>>
>>However, if you're submitting a form, remember that each page has it's
>>own variables. PHP doesn't remember data from one page to the next.
>>The only ways to pass data from one page to the next is either with the
>>$_SESSION or hidden fields in your form.
>>
>>As to the $_SESSION data disappearing - it shouldn't. Are you calling
>>session_start() at the beginning of EVERY page (before ANY data is
>>output) where you use session data?
>>
>>--
>>==================
>>Remove the "x" from my email address
>>Jerry Stuckle
>>JDS Computer Training Corp.
>>jstucklex@attglobal.net
>>==================
>
>


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

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация