Form login multy user gk bekerja

Keluarnya ini terus "Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\Lakunna\form-login.php:1) in D:\xampp\htdocs\Lakunna\form-login.php on line 131"

Ini gan kodenya:

 <?php
		//koneksi database
		$conn= new mysqli("localhost","root","","login")or die(mysqli_errno());
		if(isset($_POST['login-submit'])){
			//cek user dan admin ada pada databse
		$username = $_POST['username'];
		$password = $_POST['password'];
		$query = $conn->query("select * from user where username='$username' AND password=md5('$password')");
		$data = mysqli_fetch_array($query);
		$num = mysqli_num_rows($query);
		if($data['level']=="admin"){
			header('location:admin/index.php');
		}elseif($data['level']=="user"){
			header('location:user/index.php');
		}
		}
	?>

Solusinya gan

avatar indrasetyoc
@indrasetyoc

19 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

coba line 131 dikasih tau yg mana biar lebih mudah

avatar codingforbabies
@codingforbabies

159 Kontribusi 53 Poin

Dipost 6 tahun yang lalu

yang ini gan header('location: user/index.php');

avatar indrasetyoc
@indrasetyoc

19 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Fungsi yang mengiri /memodifikasi header HTTP harus dipanggil sebelum ada keluaran yang dibuat.

avatar alifalgibran
@alifalgibran

11 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

coba pake javascript buat redirectnya

echo "<script type='text/javascript'>
           window.location='LOKASI PENGALIHAN';
     </script>";

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban