Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Cara menampilkan tombol hapus post web social media php hanya yang login user
saya menggunakan
if (isset($_SESSION['username'] )) {
echo ' Edit';
echo ' Delete
';
} else {
echo '';
}
?>
ini hanya menampilkan jika sudah login menampilkan semua tombol edit delete di USER jika tidak login kaga ada tu 2 tombol, udah bingung ni gmna script PHP nya ya?
pengen menampilkan semua postingan tetapi hanya saat user login saja yang bisa menghapus atau delete tu postingan sendiri di TIMELINE kita
saya sudah menggunakan ini tetap tidak bisa :
if (isset($_SESSION['username'] == "ryan" )) {
echo ' Edit';
echo ' Delete
';
} else {
echo '';
}
?>
Mohon pencerahan master php
Tanggapan
mana koding untuk menampilkan postingannya gan?
3 Jawaban:
Coba cek juga isi session nya, jadi kaya gini :
<pre> if (isset($_SESSION['username'] ) && !empty(trim($_SESSION['username']))) {
echo ' <a class="dropdown-item" href="edit.php?id='.$row['id'].'">Edit</a>';
echo ' <a class="dropdown-item" href="delete.php?id='.$row['id'].'" onClick="return confirm("Anda yakin mau menghapus item ini ?")" style="text-decoration:none;">Delete</a> <div class="dropdown-divider"></div>';
} else {
echo '';
}
?> </pre>
blm bisa gankoding saya coba ,,, perumpamaan yang saya maksud seprti ini
<img src='https://i.ibb.co/9pv6WNJ/Untitled-1.jpg'>
Dengan gambaran seperti facebook punya beranda dan di beranda itu saat menemukan postingan kita otomatis kita bisa edit dan delete tetapi dengan postingan userlain tidak ad tombol edit delete
Gmn ya php nya pake di atas kurang pas kayaknya
Tanggapan
Cek saja berdasarkan id user nya, jika id user pada post tersebut sama maka tampilkan menu edit atau delete