dudejma Posted June 23, 2011 Share Posted June 23, 2011 This part of my coding, I got from a pre-written snippet. It works!.. Except for two things.. That I can think of right now. Haha. One: I'm wondering how to change the error message to say what I want the field name to be called instead of it's actual name in the form, and how can I get it to save everything that the user already put into the field? $allowedFields = array( 'fname', 'lname', 'email', 'password', 'country', 'vatsim', 'birthMonth', 'birthDay', 'birthYear', 'hub', 'priorVA', 'rosterLink', 'priorPID', 'transferHours', 'agree', ); $requiredFields = array( 'fname', 'lname', 'email', 'password', 'country', 'vatsim', 'birthMonth', 'birthDay', 'birthYear', 'hub', 'agree', ); $errors = array(); foreach($_POST AS $key => $value) { if(in_array($key, $allowedFields)) { $$key = $value; if(in_array($key, $requiredFields) && $value == '') { $errors[] = "The field $key is required."; } } } if(count($errors) > 0) { $errorString = '<font color="red"><p>There was an error processing the form.</font></p>'; $errorString .= '<ul>'; foreach($errors as $error) { $errorString .= "<li>$error</li>"; } $errorString .= '</ul>'; include 'join2.php'; } else { Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/240168-how-to-change-name/ 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.