PHP & MySQL | HTML | Tutorials

David Carr

Sticky Forms with PHP

Ever submitted a form and not filled in all the field only to have to fill them all in again? This tutorial shows you how to keep your in-putted data.

To keep the in-putted data in a input field have the value call the php variable for it like this: 

value="<?php echo $name;?>"

Here is a simple form with sticky input:

<form method="post" action="<?php $_SERVER['PHP_SELF'];?>">
Name:<input type="text" name="name" value="<?php echo $name;?>"/>
<input type="submit" name="submit" value="submit" />
</form>

If something goes wrong and the form reloads the in-putted name will still be there.

To keep in-putted data in textfields you need to have the code layout slightly different like this:

<textarea name="text"><?php echo $text;?></textarea>

This will keep the text that's inputted into the textarea. 

Domains are often purchased from multiple providers, keeping track of where a domain is and its DNS settings can be tricky. Domain Mapper solves this by listing all your domains in one place. View your DNS settings and receive reminders to renew your domains. Try it today.

Support my work by donating with PayPal.

Subscribe to my newsletter

Subscribe and get my books and product announcements.

© 2009 - 2021 DC Blog. All code MIT license. All rights reserved.