Re: Form element names starting with the "+" character????
| From: | @ Edwin | Date: | Sun, 27 Oct 2002 08:01:13 +0000 |
| Subject: | Re: Form element names starting with the "+" character???? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-121584@lists.php.net to get a copy of this message | ||
Hello,
Are you sure you want to do something like this?
This seems like a good candidate for an "SQL injection"...
(Well, I'm not really sure how you're doing it so I could be wrong.)
Just wondering...
- E
"Dan Tappin" <dan@wavefront.ca> wrote:
> I have a simple method of creating easy form processing.... I thought....
>
> I came up with the idea (I am not claiming to be the first) to have form
> elements I want to update via MySQL starting with either "-" or "+".
>
> Example:
>
> +name=DAN
> +email=dan@wavefront.ca
> -notes=
> id=1
>
> The first 2 are required and will be updated, the 3rd is optional and will
> be updated and the 4th (id) is simply passed as form data.
>
> The idea here is that I parse the $_POST variable to auto create a "UPDATE
> table SET name = 'Dan', email = 'dan@wavefront.ca' WHERE = 1" string
> for
> MySQL.
>
> The issue is that if I use the "+" to indicate a required field for error
> trapping my $_POST array ends up like this:
>
> +namD=AN
> +emaild=an@wavefront.ca
> -notes=
> id=1
>
> Either this is a PHP / HTTP bug or I am up against some strange post
naming
> restriction. I searched the web, the PHP site (includeing the bugs) and
> could not spot an obvious reference.
>
> Any ideas out there?
>
> Dan
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>