Postingan lainnya
Bagaimana Cara memanggil variabel yang menampung data dari database diluar while.
$sql = 'Select status_kp from Mahasiswa_kp where id_user='.$id_log;
$query = mysqli_query($koneksi, $sql);
while ($row = mysqli_fetch_array($query))
{
$status = $row['status_kp'];
}
echo $status."<br>";
if($statuslogin=='Mahasiswa'){
if($status=='approve'){
echo "<h2>Status KP anda Disetujui</h2>";
}else if($status=='RequestLogin'){
echo "<h2>Status KP anda sedang menunggu persetujuan PPKP</h2>";
}else{
echo "<h2>Status KP anda ditolak. Periksa menu pengumuman anda atau Hubungi PPKP Untuk informasi lebih lanjut</h2>";
}
}
Tanggapan
coba echo $status nya di dalam while,,, bisa atau tidak ? kalo tidak bisa, brarti emang query nya yang salah,,, karena setauku ini bisa, dan harusnya tidak error,,,, variable $status akan terisi nilai while terakhir jd misal yg di while id 1 2 3 maka yang value $status akan mjd id 3
1 Jawaban:
<div>Pada kodingan di atas pesan menunjukkan kalau $status tidak ditemukan<br><br><strong>Warning</strong>: Undefined variable $status in <strong>C:\xampp\htdocs\helmi\Dashboard.php</strong> on line <strong>58</strong><br><strong>Warning</strong>: Undefined variable $status in <strong>C:\xampp\htdocs\helmi\Dashboard.php</strong> on line <strong>61</strong><br><strong>Warning</strong>: Undefined variable $status in <strong>C:\xampp\htdocs\helmi\Dashboard.php</strong> on line <strong>63</strong></div>
Tanggapan
coba debug satu per satu, dari while di dalam yang $status apakah ada isinya, ketika ada coba debug $status di luar while, kalau di dalam while tidak ada datanya berarti ini $row['status_kp'] emang gak ada