基于年龄HTML,PHP的回声信息

时间:2018-02-25 22:48:46

标签: php html echo

我已经近距离搜索了答案,

我希望根据他们在html表单上输入的年龄来“回显”一条消息

有没有人知道怎么做 - 谢谢

1 个答案:

答案 0 :(得分:0)

<强>摘要 您正在询问如何根据测试变量提供不同的输出

<强>解决方案 您需要一个开关来测试您的变量并使用对您的开关来说是真实的情况

switch(intAge){
    case 0:
        echo "Message if they are under 1 yrs old";
    break;
    case 1:
        echo "Message if they are 1 yrs old";
    break;
    default:
        echo "Message if they are neither 0 or 1";
    break;
}

另一种方法是使用年龄范围

switch(true){
    case (intAge >=0 && intAge <=5):
        echo "Message for a toddler";
    break;
    case (intAge >5 && intAge <=12):
        echo "Message for primary school age";
    break;
    case (intAge > 12 && intAge <=16):
        echo "Message for highschooler";
    break;
    case (intAge >=18 && intAge <=65):
        echo "Message for working age";
    break;
    case (intAge > 65):
        echo "Message for a pensioner";
    break;
    default:
        echo "Message for a 17 yr old or when a value is not an integer";
    break;
}

http://php.net/manual/en/control-structures.switch.php