PHP iFrame条件

PHP iFrame条件,php,if-statement,Php,If Statement,我试图得到它,如果两个条件匹配,那么两个iframe都工作,但它只显示其中一个 if ($_POST["age"] === '13below') { echo '<iframe id="13" width="80%" height="400px" src="https://domain.com"></iframe>'; } if ($_POST["age"] === '18plus') { echo '<iframe id="18" width="80%" heig

我试图得到它,如果两个条件匹配,那么两个iframe都工作,但它只显示其中一个

if ($_POST["age"] === '13below')
{
echo '<iframe id="13" width="80%" height="400px" src="https://domain.com"></iframe>';
}
if ($_POST["age"] === '18plus')
{
echo '<iframe id="18" width="80%" height="400px" src="https://domain.com"></iframe>';
}

如果选中两个复选框,则该值可以等于相同的值。我有这样的理由。

一个变量不能匹配两个值。它可以匹配第一个条件或第二个条件,但不能同时匹配两个条件。所以你想要的东西在目前的形式下是不可能的。

请告诉我,为什么$u POST[age]可以同时等于13岁以下和18岁以上?这两个复选框都可以勾选。这就是用户发布所有年龄组内容的方式。即使有两个复选框,也只有一个变量。它不能包含两个值。你的支票盒是什么样子的?我明白你的意思,但现在我遇到了一个有条件的问题。有什么建议吗?不要彻底改变你的问题,你已经使所有现有的评论和答案无效。发布一个新问题。