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

undefined index pada php

ane dapet notice Notice: Undefined index: user in C:\MAMP\htdocs\bootstrap jarkom\login.php on line 18 gan, gimana ngatasinnya / mendefinisikannya ???

ini kode ane

 if($_SESSION['user']){ //ini line 18
  header('Location: add.php');
}else{

$error = '';

if(isset($_POST['submit'])){

  $nama     = $_POST['nama'];
  $pass      = $_POST['password'];

  if(!empty(trim($nama)) && !empty(trim($pass))){
    if(cek_data($nama, $pass)){
      $_SESSION['user'] = $nama;
      header('Location: add.php');
    }else{
      echo  "<script>
         swal('Waduh!', 'username atau password yang anda masukkan salah gan!', 'error')
       </script>";

    }
  }else{
    $error = '<span class="warning">user dan password wajib diisi!</span>';
  }
}

*yang line 18 yang pertama sendiri gan ,itu kode ane copy mulai dari line 18 :)

avatar Dagimal
@Dagimal

275 Kontribusi 24 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

Gk ada masalah sihh disitu gan.. masalah nya, user di line 18 tidak terderfinisi/ditemukan.. Coba tampilin script yang lain gan.. yang berhungan dengan $_SESSION['user'] atau..

Coba diganti line 18 menjadi if(isset($_SESSION['user'])){

atauu..

if(!empty($_SESSION['user'])){

sesuai dengan fungsi $_SESSION['user']..

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 8 tahun yang lalu

 <?php
    session_start();
    if (!isset($_SESSION['user'])) {
        header('Location: add.php');
    }else{
$error = '';
}
?>
avatar Tidak ada Nama
@Tidak ada Nama

102 Kontribusi 17 Poin

Dipost 8 tahun yang lalu

makasih gan dah bisa :)

avatar Dagimal
@Dagimal

275 Kontribusi 24 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban