如何执行两个if语句
How to execute two if statements
我有两种用户类型。一些在网站上注册的,一些在 facebook 上注册的。
如果用户使用 Facebook 注册,我正在加载个人资料图片。
问题是我只想加载来自 facebook 的图片,而我的代码到目前为止没有在我的 elseif 语句
之后加载内容
<body>
<!-- After user login -->
<?php if ($_SESSION['Femail']): ?>
<div class="container">
<div class="hero-unit">
<h1>Hello <?php echo $_SESSION['FIRST_NAME']; ?></h1>
</div>
<div class="span4">
<?php elseif ($_SESSION['FBID']): ?>
<img src="https://graph.facebook.com/<?php echo $_SESSION['FBID']; ?>/picture">
<div>
<div id="userProfile">
</div>
<a href="logout.php">Log out</a>
</div>
</div>
<?php else: ?>
<h3>Not logged in</h3>
<?php endif ?>
</body>
如何在不结束第一个 if 语句的情况下在 elseif 语句中加载个人资料图片?
只需添加另一对 if
-endif
,如下所示:
<body>
<!-- After user login -->
<?php if ($_SESSION['Femail']): ?>
<div class="container">
<div class="hero-unit">
<h1>Hello <?php echo $_SESSION['FIRST_NAME']; ?></h1>
</div>
<div class="span4">
<?php if ($_SESSION['FBID']): ?>
<img src="https://graph.facebook.com/<?php echo $_SESSION['FBID']; ?>/picture">
<?php endif; ?>
<div>
<div id="userProfile">
</div>
<a href="logout.php">Log out</a>
</div>
</div>
<?php else: ?>
<h3>Not logged in</h3>
<?php endif; ?>
</body>
您可以根据需要嵌套控制语句。
"All users has have the session 'Femail'"
删除elseif
并用常规if
替换它,否则elseif
块将永远不会执行,因为"All users has have the session 'Femail'
"
我有两种用户类型。一些在网站上注册的,一些在 facebook 上注册的。
如果用户使用 Facebook 注册,我正在加载个人资料图片。 问题是我只想加载来自 facebook 的图片,而我的代码到目前为止没有在我的 elseif 语句
之后加载内容<body>
<!-- After user login -->
<?php if ($_SESSION['Femail']): ?>
<div class="container">
<div class="hero-unit">
<h1>Hello <?php echo $_SESSION['FIRST_NAME']; ?></h1>
</div>
<div class="span4">
<?php elseif ($_SESSION['FBID']): ?>
<img src="https://graph.facebook.com/<?php echo $_SESSION['FBID']; ?>/picture">
<div>
<div id="userProfile">
</div>
<a href="logout.php">Log out</a>
</div>
</div>
<?php else: ?>
<h3>Not logged in</h3>
<?php endif ?>
</body>
如何在不结束第一个 if 语句的情况下在 elseif 语句中加载个人资料图片?
只需添加另一对 if
-endif
,如下所示:
<body>
<!-- After user login -->
<?php if ($_SESSION['Femail']): ?>
<div class="container">
<div class="hero-unit">
<h1>Hello <?php echo $_SESSION['FIRST_NAME']; ?></h1>
</div>
<div class="span4">
<?php if ($_SESSION['FBID']): ?>
<img src="https://graph.facebook.com/<?php echo $_SESSION['FBID']; ?>/picture">
<?php endif; ?>
<div>
<div id="userProfile">
</div>
<a href="logout.php">Log out</a>
</div>
</div>
<?php else: ?>
<h3>Not logged in</h3>
<?php endif; ?>
</body>
您可以根据需要嵌套控制语句。
"All users
hashave the session 'Femail'"
删除elseif
并用常规if
替换它,否则elseif
块将永远不会执行,因为"All users has have the session 'Femail'
"