Re: Question before I end up writing alot of extra code...
| From: | Wolf | Date: | Mon, 07 Jul 2008 19:36:54 +0000 |
| Subject: | Re: Question before I end up writing alot of extra code... | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-276408@lists.php.net to get a copy of this message | ||
---- Jason Pruim <japruim@raoset.com> wrote:
> Hi everyone!
>
> So it's been a nice long weekend, I come in to work and try and mess
> with a project that I'm working on to get some new features added. All
> was going well until I realized that now my application is breaking...
>
> Here's the details...
>
> PHP 5.2
> MySQL 5.2
>
> I store the info in the database which is submitted from a HTML form..
> Some of it text boxes, some check boxes, some radio buttons... I
> $_POST the info from the form into the processing script.
>
> The problem I'm running into though, is when a value has not changed
> it doesn't get $_POSTed back and my update script erases the info in
> the database... I'm trying to avoid using $_GET since it can be quite
> a few variables.
>
> Is there anyway I can do it without comparing the original field to
> what I am displaying?
Gone for a weekend and we have to retrain, at least I'm not the only one... ;)
POSTed variables are ALWAYS posted back, changed or not.
More then likely you are forgetting a piece of code, but since you didn't post the offending
code, I can't point out where you forgot the $ or to restate a variable. :-P
Have you tried echoing the mysql query to verify it is correct? Have you checked the logs?
Wolf