Undefined Index (Setelah mengikuti pelajaran disini: php backend/membuat blog/membuat multi user)

ini ssnya

ini file header.php nya:

 <?php
$login = false;

if($_SESSION['user']){
  $login = true;
}
?>

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>E-Learning</title>
    <link rel="stylesheet" href="view/style.css">
  </head>
  <body>
    <h1> E-Learningku </h1>
    <div id="menu">
      <a href="index.php">Beranda</a>
      <a href="tambah.php">Tambah Post</a>

    <?php if($login == true): ?>
      <a href="logout.php">Logout</a>
    <?php else: ?>
      <a href="login.php">Login</a>
    <?php endif; ?>
    </div>

dan ini file index.php nya:

 <?php
require_once "core/init.php";

$super_user = $login = false;

if($_SESSION['user']){
  $login = true;
  if(cek_status($_SESSION['user']) == 1){
    $super_user = true;
  }
}

$articles = tampilkan();

if(isset($_GET['cari'])){
  $cari = $_GET['cari'];
  $articles = hasil_cari($cari);
}

require_once "view/header.php";
?>

<form action="" method="get">
  <input type="search" name="cari" placeholder="silahkan cari disini">
</form>

<?php while($row = mysqli_fetch_assoc($articles)): ?>
  <div class="each_article">
    <h3> <a href="single.php?id=<?= $row['id']; ?>"><?= $row['judul']; ?></a></h3>
    <p>
      <?= excerpt($row['isi']); ?>
    </p>
    <p class="waktu"><?= $row['waktu']; ?></p>
    <p class="tag">Tag: <?= $row['tag']; ?></p>

    <?php if($login == true): ?>
      <a href="edit.php?id=<?= $row['id']; ?>">Edit</a>
    <?php if($super_user == true): ?>
      <a href="delete.php?id=<?= $row['id']; ?>">Hapus</a>
    <?php endif; ?>
  <?php endif; ?>
  </div>
<?php endwhile; ?>

<?php require_once "view/footer.php"; ?>

mohon bantuannya teman-teman sekalian?

avatar MuhammadFathurRachman
@MuhammadFathurRachman

25 Kontribusi 7 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

baca errornya ada di line berapa. pasti dapat. ini kasus yang sama persis: https://sekolahkoding.com/forum/undefined-index-pada-php

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

yaa udah bisa,

diganti menjadi if(isset($_SESSION['user'])){ atauu.. if(!empty($_SESSION['user'])){

avatar MuhammadFathurRachman
@MuhammadFathurRachman

25 Kontribusi 7 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban