Re: Form element names starting with the "+" character????

From: 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 >

« previous php.general (#121584) next »