Postingan lainnya
Masalah tombol login tidak tampil di index
Pengen buat tombol login saat pengunjung belum login tombol itu tampil, kalo pengunjung udah login terus ilang tombol login nya muncul tombol logout. Ane udah terapkan kode ini tp gagal apa ada kesalahan sama kode yg ane buat
<?php if( !isset($_SESSION['username']) ){ //*jika tidak ada yang login*//
<li><a href="/login.php"><i class="fa fa-user"></i> Login</a></li>
<li><a href="/register.php"><i class="fa fa-circle-o"></i> Register</a></li>
}else{ // *jika ada yang login*//
<li><a href="home.php">Menu1
echo '$_SESSION['username']'; ?></a></li>
<li><a href="logout.php">Logout</a></li>
} ?>
3 Jawaban:
kalo mau kode htmlnya dibungkus di php harusnya kyk gini di echo/ print dulu kode htmlnya
<?php
if( !isset($_SESSION['username']) ){ //jika tidak ada yang login
echo "<li><a href=\"/login.php\"><i class=\"fa fa-user\"></i> Login</a></li>";
echo "<li><a href=\"/register.php\"><i class=\"fa fa-circle-o\"></i> Register</a></li>";
}else{ // *jika ada yang login*
echo "<li><a href=\"home.php\">Menu1". $_SESSION['username'] . "</a></li>";
echo "<li><a href=\"logout.php\">Logout</a></li>";
}
?>
note : pake backslash setelah tanda kutip soalnya mau nampilin(echo) tanda kutip yang dibungkus tanda kutip di php
=======================================================
tapi kalo gak dibungkus bisa gini
<?php if( !isset($_SESSION['username']) ){ //jika tidak ada yang login ?>
<li><a href="/login.php"><i class="fa fa-user"></i> Login</a></li>
<li><a href="/register.php"><i class="fa fa-circle-o"></i> Register</a></li>
<?php }else{ //jika ada yang login ?>
<li><a href="home.php">Menu1 <?= $_SESSION['username']?></a></li>
<li><a href="logout.php">Logout</a></li>
<?php } ?>
Mksih sdh membantu. Ada satu lagi gimana kalo misalkan member kita sdh berhasil login tapi dia sdh ganti foto profil nya dan ganti foto default (image.jpg) gimana ya?
<?php if( !isset($_SESSION['username']) ){ //jika tidak ada yang login ?>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">My Account <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="/login.php"> Login</a></li>
<li><a href="/register.php">Sign Up</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-left">
<?php }else{ //jika ada yang login ?>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown sl-usr-prfl">
<a href="#" class="dropdown-toggle sl-prfl" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" style="padding-top: 10px; padding-bottom: 10px; text-decoration: none;">
<span><img src="/image.jpg" class="sl-prfl-img profile_picture"></span>
<span style="margin-left:4px"><strong><?= $_SESSION['username']?></strong></span>
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="/myprofile.php" rell="nofollow" style="text-decoration: none;">My Profile</a></li>
<li><a href="/editprofil.php" rell="nofollow" style="text-decoration: none;">Edit Profil</a></li>
<li><a href="logout.php" rell="nofollow" style="text-decoration: none;">Logout</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-left">
<li><a href="#Upload" type="button" class="sl-blink-default" data-toggle="modal" data-target="#Upload" style="text-decoration: none;">
Upload
</a></li>
<?php } ?>
tinggal pake logika if else aja,
//kalo user uda login
<ul class="nav navbar-nav navbar-right">
<li class="dropdown sl-usr-prfl">
<a href="#" class="dropdown-toggle sl-prfl" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" style="padding-top: 10px; padding-bottom: 10px; text-decoration: none;">
#====================================================
<?php if( isset($data_nama_gambar_di_DB) ) : ?> //jika user uda ganti foto profil
<span><img src="<?= $data_nama_gambar_di_DB; ?>" class="sl-prfl-img profile_picture"></span>
<?php else: ?> //jika belum ganti foto profil
<span><img src="/image.jpg" class="sl-prfl-img profile_picture">
<?php endif; ?>
#===================================================
<span style="margin-left:4px"><strong><?= $_SESSION['username']?></strong></span>
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="/myprofile.php" rell="nofollow" style="text-decoration: none;">My Profile</a></li>
<li><a href="/editprofil.php" rell="nofollow" style="text-decoration: none;">Edit Profil</a></li>
<li><a href="logout.php" rell="nofollow" style="text-decoration: none;">Logout</a></li>
</ul>
</li>
</ul>