Re: Tutorial on Re-filling form data?

From: Date: Fri, 23 Jun 2017 08:13:16 +0000
Subject: Re: Tutorial on Re-filling form data?
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-326121@lists.php.net to get a copy of this message
On Thu, Jun 22, 2017 at 9:58 PM, AshleySheridan <ash@ashleysheridan.co.uk> wrote: > On Thu, 2017-06-22 at 19:07 -0400, Aziz Saleh wrote: > > On Thu, Jun 22, 2017 at 2:15 PM, leam hall <leamhall@gmail.com> > > wrote: > > > > > > > > Using PHP 5 and not OOP savvy. > > > > > > I have a form that gives the user options. On submit it calls > > > itself > > > and if the $_POST variable is set produces the result of the form > > > choices. However, it currently resets all the form options to > > > default > > > values. > > > > > > Is there a tutorial somewhere on how to keep the existing form > > > choices > > > in place, unless the user changes the selection and resubmits? > > > > > > Thanks! > > > > > > Leam > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > You just want the ability to have the inputs pre-selected based on > > user > > input? Shouldn't be hard by doing the same thing you did for the > > actual > > form submit for each input. > > > > Ex: > > <input type="text" id="username" name="username" > > value="<?php echo > > (isset($_POST['username']) ? $_POST['username'] : > > '';?>" /> > > > > You would do the same with radio/check/select, but in a different > > manner of > > course. > > > > Ps: Your email went to spam, thus the late reply. > > And now you've just introduced an XSS vulnerability into your > application. Never, ever, ever trust user input; that includes all form > data, cookies, uploads, and even the URL they request. All it takes is > one user out of a million to be a dick, and you've got a day of > headache and problems to fix, if you're lucky. If you want to use user > input in your output, then escape it before outputting it. > > This goes for all your form fields, select lists are not immune from > tampered values. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Thanks! My bad for missing that.

« previous php.general (#326121) next »