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; } 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>'; ?> 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! 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
Archived
This topic is now archived and is closed to further replies.