amarkabove Posted March 7, 2008 Share Posted March 7, 2008 i have two questions. first how do i go about keeping values in a form that the user has submitted but there are errors. so when the page goes back to be resubmitted how do i make sure that the values they have already submitted remain on the form. second what is the proper usage of header(location:http://) i've tried it and just doesn't work. Quote Link to comment Share on other sites More sharing options...
Stooney Posted March 7, 2008 Share Posted March 7, 2008 This belongs in php help. For the forms, you could use sessions. header("Location: index.php"); //Replace index.php with anything. http://site.com/index.php?page=1 Quote Link to comment Share on other sites More sharing options...
deadonarrival Posted March 7, 2008 Share Posted March 7, 2008 Personally in the form I use <input type="text" name="username" value="<?php echo $username; ?>" /> etc, and include the form after my processing. If you want a field not to be displayed, unset() it. eg (I'll psuedo this, no point making a working example unless you need to see one, let me know) if(submitted) { process if(errors) { unset bad variables include form } else { code/headers to execute if no errors } } else { include form } Quote Link to comment Share on other sites More sharing options...
Cardale Posted March 10, 2008 Share Posted March 10, 2008 Personally in the form I use <input type="text" name="username" value="<?php echo $username; ?>" /> etc, and include the form after my processing. If you want a field not to be displayed, unset() it. eg (I'll psuedo this, no point making a working example unless you need to see one, let me know) if(submitted) { process if(errors) { unset bad variables include form } else { code/headers to execute if no errors } } else { include form } Good example. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.