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."); } ?> Link to comment https://forums.phpfreaks.com/topic/227114-multiple-ifs-elseifs-elses/ 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. Link to comment https://forums.phpfreaks.com/topic/227114-multiple-ifs-elseifs-elses/#findComment-1171633 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. Link to comment https://forums.phpfreaks.com/topic/227114-multiple-ifs-elseifs-elses/#findComment-1171638 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.