PHP:if语句改成if..else..,怎么写,谢谢。。
<?phpif(!Mage::registry('current_category'))return?><?php$_categories=$this->getCurre...
<?php if (!Mage::registry('current_category')) return ?>
<?php $_categories=$this->getCurrentChildCategories() ?>
<?php $_count = is_array($_categories)?count($_categories):$_categories->count(); ?>
<?php if($_count): ?>
...内容块1....
<?php endif; ?>
<?php if($_mainnav): ?>
...内容块2....
<?php endif; ?>
那个兄弟有空帮我把上面这个if语句改成if..else..形式的。
原来是存在子目录即显示“内容块1”的内容,否则不显示。
我现在要变成有子目录即显示“内容块1”的内容,否则显示“内容块2”的内容。
谢谢。。。 展开
<?php $_categories=$this->getCurrentChildCategories() ?>
<?php $_count = is_array($_categories)?count($_categories):$_categories->count(); ?>
<?php if($_count): ?>
...内容块1....
<?php endif; ?>
<?php if($_mainnav): ?>
...内容块2....
<?php endif; ?>
那个兄弟有空帮我把上面这个if语句改成if..else..形式的。
原来是存在子目录即显示“内容块1”的内容,否则不显示。
我现在要变成有子目录即显示“内容块1”的内容,否则显示“内容块2”的内容。
谢谢。。。 展开
3个回答
展开全部
<?php if ($_count) : ?>
...内容块1....
<?php else : ?>
...内容块2....
<?php endif; ?>
...内容块1....
<?php else : ?>
...内容块2....
<?php endif; ?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不清楚你这写法是怎么回事,最简单的做法就是:
<?php if($_count): ?>
...内容块1....
<?php endif; ?>
<?php if(!$_count): ?>
...内容块2....
<?php endif; ?>
<?php if($_count): ?>
...内容块1....
<?php endif; ?>
<?php if(!$_count): ?>
...内容块2....
<?php endif; ?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把所有if 后面加个 {
把所有的 endif; 替换为 {
把所有的 endif; 替换为 {
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询