proses cek login berhenti

hallo all, saya mau tanya, kenapa proses cek login nggk bisa diproses iya, padahal udah masukkan username dan password and levelnya. tpi malah nggk muncul tampilan sama sekali. tolong pencerahannya . sekian <?php session_start(); include "koneksi.php"; if (isset($_POST['login'])) { //koneksi terpusat $user = $_POST['username']; $pass = $_POST['password']; $sql ="select level from pendaftaran where username='$user' and password='$pass'"; $query = mysql_query($sql) or die (mysql_error()); list($level) = mysql_fetch_array($query); $scek = mysql_num_rows($query); $domain = $level; //die($sql."coba level". $level); if($cek) { if ($domain == "admin") { $query = mysql_query("SELECT * FROM pendaftaran WHERE username='$user' and password='$pass' and level='admin'"); $cek=mysql_num_rows($query); $row=mysql_fetch_array($query); $level=$row['level']; $user = $row['username']; $_SESSION['username'] = $user; $_SESSION['domain'] = $domain; $_SESSION['level'] = $level; ?> <?php } if ($domain == "user") { $query=mysql_query("SELECT * FROM pendaftaran WHERE username = '$user' and password = '$pass' and level = 'user'"); $cek = mysql_num_rows($query); $row=mysql_fetch_array($query); $level = $row['level']; $user = $row['username']; $_SESSION['username'] = $user; $_SESSION['domain'] = $domain; $_SESSION['level'] = $level; ?><?php } } else { ?><?php } }else {unset($_POST['login']); } ?>
avatar lailatul

Ditanyakan oleh @lailatul

1 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

Saat pada bagian ini kurang parameter koneksinya dari include koneksi.php
 
$query = mysql_query($sql) 
Contoh
 
$query = mysql_query($koneksi,$sql) 
Begitupun dengan yg lainnya :v
avatar JoksKur

Dijawab oleh @JoksKur

139 Kontribusi 48 Poin

Login untuk menanggapi


Yang buat admin ya ga jalan? Kayanya salah di if($cek) harusnya if($scek)
avatar apem

Dijawab oleh @apem

72 Kontribusi 27 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi