shahrabiamir86
16-03-16, 23:06
با سلام
نرم افزار مورد استفاده من PHP Storm 10.0.3 و ورژن PHPاش 7 است. کد زیر را نوشتم اما نمیدونم برا چی هم بدنه if رو اجرا میکنه و هم بدنه else در صورتیکه sessionای با متغیر admin وجود نداره و باید if را اجرا کنه:
<html>
<head>
<title></title>
<link href="css/master.css" rel="stylesheet">
</head>
<body>
<div>
<div id="header-site">
<table>
<tr>
<?
if(!isset($_SESSION['user_id']))
{ ?>
<td>
<a style="float: right" href="#">ورود</a>
</td>
<td>
<a style="float: right;" href="#">ثبت نام</a>
</td>
<? }
else
{ ?>
<td>
<img style="float: right" src="#">
</td>
<td>
نام کاربری
</td>
<td>
<?if(!isset($username))echo null;else $username;?>
</td>
<td>
<a style="float: left" href="#">خروج</a>
</td>
<? } ?>
</tr>
</table>
</div>
</div>
</body>
</html>
نرم افزار مورد استفاده من PHP Storm 10.0.3 و ورژن PHPاش 7 است. کد زیر را نوشتم اما نمیدونم برا چی هم بدنه if رو اجرا میکنه و هم بدنه else در صورتیکه sessionای با متغیر admin وجود نداره و باید if را اجرا کنه:
<html>
<head>
<title></title>
<link href="css/master.css" rel="stylesheet">
</head>
<body>
<div>
<div id="header-site">
<table>
<tr>
<?
if(!isset($_SESSION['user_id']))
{ ?>
<td>
<a style="float: right" href="#">ورود</a>
</td>
<td>
<a style="float: right;" href="#">ثبت نام</a>
</td>
<? }
else
{ ?>
<td>
<img style="float: right" src="#">
</td>
<td>
نام کاربری
</td>
<td>
<?if(!isset($username))echo null;else $username;?>
</td>
<td>
<a style="float: left" href="#">خروج</a>
</td>
<? } ?>
</tr>
</table>
</div>
</div>
</body>
</html>