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>";
         }
     }
avatar kuncahyo
@kuncahyo

4 Kontribusi 0 Poin

Dipost 1 tahun yang lalu

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>

avatar kuncahyo
@kuncahyo

4 Kontribusi 0 Poin

Dipost 1 tahun yang lalu

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

Login untuk ikut Jawaban