Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Mengambil isi database jenis data tinyint

halo teman-teman SekolahKoding...

bantuannya dong,, ini udah puyeng dari tadi. salahnya dimana ya?

Ini buat fungsi:


function cek_status(){
global $link;
$cekstatus = "SELECT status From users WHERE username=$nama";
$result	= mysqli_query($link,$cari);
}

Ini buat ngambil datanya:


$cekstatus= cek_status();
$row = mysqli_fetch_assoc($cekstatus) ['status'];

tapi saat ngambil isi nya kok gak bisa ya?? btw saya lagi nyoba bikin hak akses user dimana jika status = 0 artinya user biasa jika status = 1 artinya admin.

tapi yang nampil malah ini terus: Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in D:\xampp\htdocs\website.com\artikel.php on line 26

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Diperbarui 8 tahun yang lalu

6 Jawaban:

coba yang ngambil datanya pake ini

$cekstatus= cek_status();
while ($row = mysqli_fetch_assoc($cekstatus)) {
$status = $row['status'];
}
avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 8 tahun yang lalu


<?php if( $_SESSION['user']== $row['penulis'] || $status==1): ?> <!--fokus kesini gan-->
	<a href="edit.php?id=<?=$row['id']; ?>">[Edit]</a>
	<a href="delete.php?id=<?=$row['id']; ?>" onclick="return confirm('Anda yakin mau menghapus Topik ini ?')">[Hapus]</a>
<?php endif; ?>

gimana cara nya agar variable status itu berfungsi? syarat pertama:dia yang menulis artikelnya atau dia adalah: seorang admin,

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 8 tahun yang lalu

admin itu status nya berapa?

avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 8 tahun yang lalu

admin = 1

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 8 tahun yang lalu

Jawaban Terpilih

tambahin code

 $cekstatus= cek_status();
while ($row = mysqli_fetch_assoc($cekstatus)) {
$status = $row['status'];
}

diatas code

 <?php if( $_SESSION['user']== $row['penulis'] || $status==1): ?> <!--fokus kesini gan-->
	<a href="edit.php?id=<?=$row['id']; ?>">[Edit]</a>
	<a href="delete.php?id=<?=$row['id']; ?>" onclick="return confirm('Anda yakin mau menghapus Topik ini ?')">[Hapus]</a>
<?php endif; ?>
avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 8 tahun yang lalu

fungsi untuk cek_status() itu gimana gan @ahnafhf21 ?

apakah seperti mengambil dari database biasa? kayak gini:


function cek_status(){ global $link; $cekstatus = "SELECT status From users WHERE username=$nama"; $result = mysqli_query($link,$cari); }

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban