2012-07-04 247 views
-2

我已經寫了下面的PHP語句,但每次我嘗試將它合併成一個else/if,它會中斷。PHP else/if語句

有人能請指教嗎?我是PHP的新手,並且陷入困境。

謝謝:)

<?php if (is_page(19)) {?> 
<div class="imageSlider"><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image2.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image3.jpg" alt="" /></div> 
<?php }?> 

<?php if (is_page(23)) {?> 
<div class="imageSlider"><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /></div> 
} 
<?php }?> 
+1

有什麼代碼,休息?你是怎麼做到的? – BBog

+0

'<?php} else if(is_page(23)){?>'不適合你? (當然沒有'?><?php')。 – Wrikken

回答

0
<?php if (is_page(19)) {?> 
<div class="imageSlider"><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image2.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image3.jpg" alt="" /></div> 
<?php } elseif (is_page(23)) {?> 
<div class="imageSlider"><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /><img src="<?php echo bloginfo('template_directory');?>/Images/mainImages/innerPage-Image.jpg" alt="" /></div> 
<?php }?> 
0

這裏是一個樣本的if/else使用你的代碼

<?php if (is_page(19)) { ?> 
    //Insert html 
<? { elseif (is_page(23)) } ?> 
    //Insert other html 
<? } ?> 
+3

建議不要使用短代碼('<?='),因爲它們限制了可移植性。 – jprofitt

+0

謝謝 - 這是我失敗的失蹤}!並感謝您的建議re template_directory調用 –

+0

哦 - 我應該堅持原始的template_directory調用? –

3

使用此語法:

<?php if (condtion):?> 
// html goes here, 
<?php elseif(condtion): ?> 
// html goes here, 
<?php endif; ?>