我有这样的代码:如果语句不显示?
<?php
$filterUrl = $_SERVER['HTTP_HOST'];
?>
<select class="jsFilter" name="language">
<option value>Sprache</option>
<?php if (!$filterUrl == "www.domain.de"){?><option value="de" <?php if(isset($_GET['language']) && $_GET['language']=='de'){echo "selected";}?>>Deutsch</option><?php } ?>
<?php if (!$filterUrl == "www.domain.com"){?><option value="en" <?php if(isset($_GET['language']) && $_GET['language']=='en'){echo "selected";}?>>English</option><?php } ?>
<?php if (!$filterUrl == "www.domain.fr"){?><option value="fr" <?php if(isset($_GET['language']) && $_GET['language']=='fr'){echo "selected";}?>>Français</option><?php } ?>
<?php if (!$filterUrl == "www.domain.nl"){?><option value="nl" <?php if(isset($_GET['language']) && $_GET['language']=='nl'){echo "selected";}?>>Nederlands</option><?php } ?>
</select>
我不知道为什么不显示所有选项?
我希望你们能帮助我。
什么是'回声$ filterUrl的输出;'?检查并告诉 –
如果echo $ filterUrl;'select上面有什么? –
尝试回显'$ filterUrl' – Panda