jamesjmann Posted February 9, 2011 Share Posted February 9, 2011 Is it possible to add more than one elseif in an if, elseif, else statement? Here's an example of what I'm talking about (I do realize this is not proper php syntax): <?php if (name was not entered in form) { echo ("This user has not entered a name."); } elseif (email was not entered in form) { echo ("This user has not entered an email."); } elseif (age was not entered in the form) { echo ("This user has not entered their age."); } else { echo ("This user has entered all of their information."); } ?> Quote Link to comment Share on other sites More sharing options...
Skepsis Posted February 9, 2011 Share Posted February 9, 2011 You can add multi else if statements, like: <?php if (name was not entered in form) { echo ("This user has not entered a name."); } elseif (email was not entered in form) { echo ("This user has not entered an email."); } elseif (age was not entered in the form) { echo ("This user has not entered their age."); } elseif (email was not entered in form) { echo ("This user has not entered an email."); } elseif (age was not entered in the form) { echo ("This user has not entered their age."); } elseif (email was not entered in form) { echo ("This user has not entered an email."); } elseif (age was not entered in the form) { echo ("This user has not entered their age."); } else { echo ("This user has entered all of their information."); } ?> An argument needs to start with an if statement, elseif statements are extra arguments, and else is false, which means none of the arguments passed true so the code that is presented is in the else statement. Quote Link to comment Share on other sites More sharing options...
jamesjmann Posted February 9, 2011 Author Share Posted February 9, 2011 Ok, thanks for the reply; I couldn't find the answer to this anywhere! You can add multi else if statements, like: <?php if (name was not entered in form) { echo ("This user has not entered a name."); } elseif (email was not entered in form) { echo ("This user has not entered an email."); } elseif (age was not entered in the form) { echo ("This user has not entered their age."); } elseif (email was not entered in form) { echo ("This user has not entered an email."); } elseif (age was not entered in the form) { echo ("This user has not entered their age."); } elseif (email was not entered in form) { echo ("This user has not entered an email."); } elseif (age was not entered in the form) { echo ("This user has not entered their age."); } else { echo ("This user has entered all of their information."); } ?> An argument needs to start with an if statement, elseif statements are extra arguments, and else is false, which means none of the arguments passed true so the code that is presented is in the else statement. 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.