SajjadKhati (19-03-16)
با سلام
نرم افزار مورد استفاده من 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>
DELL INSPIRON N5110 Core i7 2670QM - RAM : 8 GB
SajjadKhati (19-03-16)
کسی نیست به این سوال عجیب غریب من جواب بده؟
DELL INSPIRON N5110 Core i7 2670QM - RAM : 8 GB
با سلام!
شرط تون رو به شکل زیر اصلاح کنید:PHP Code:
<html>
<body>
<div>
<table>
<tr>
<?php if(!isset($_SESSION['user_id'])): ?>
<td>
<a style="float: right" href="#">login</a>
</td>
<td>
<a style="float: right;" href="#">register</a>
</td>
<?php else: ?>
<td>
<img style="float: right" src="#">
</td>
<td>
username
</td>
<td>
<?if(!isset($username))echo null;else $username;?>
</td>
<td>
<a style="float: left" href="#">logout</a>
</td>
<?php endif ?>
</tr>
</table>
</div>
</body>
</html>
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
AMD>INTEL (03-04-16), M A H R A D (04-04-16), SajjadKhati (10-05-16)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks