sawade Posted October 14, 2009 Share Posted October 14, 2009 I changed the way my form tells the user of an error. But I can't seem to get it to work properly. Any help would be great. Thanks. // IF NO errors process form if ($error == "") { . . code to email form . } else { // List errors echo '<p class="error">'$error'</p>'; $output_form = true; } Error messages look like this.. if (empty($first_name) && empty($last_name)) { // IF first and last are empty - REQUIRED FIELD $error .= 'Please input your FIRST NAME and LAST NAME.<br />'; $output_form = true; } if (empty($first_name)) { // IF first only is empty - REQUIRED FIELD $error .= 'Please input your FIRST NAME.<br />'; $output_form = true; } Quote Link to comment https://forums.phpfreaks.com/topic/177670-solved-error-messaging-not-working/ Share on other sites More sharing options...
ialsoagree Posted October 14, 2009 Share Posted October 14, 2009 You're improperly concatenating the string: <?php echo '<p class="error">'$error'</p>'; // this throws an unexpected variable error ?> ...should be... <?php echo '<p class="error">'.$error.'</p>'; ?> Quote Link to comment https://forums.phpfreaks.com/topic/177670-solved-error-messaging-not-working/#findComment-936849 Share on other sites More sharing options...
sawade Posted October 14, 2009 Author Share Posted October 14, 2009 Perfect! Thank you! Quote Link to comment https://forums.phpfreaks.com/topic/177670-solved-error-messaging-not-working/#findComment-936982 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.