membuat satu user satu kegiatan

hallo selamat siangg.. saya mau tanya, saya ada buat aplikasi e-kinerja untuk pegawai, nah ketika  user A login dia mengisi tu tugas nya, lalu kemudian user B login, ketika login si user B ini bisa melihat kegiatan yg sudah diisi si user B.. contoh sprti gambar dbawah 
image.pngimage.png
<form method="post">
            <div class="modal-body">
            <p>Nama Depan</p>
            <input type="text" name="nama_depan"class="form-control"> </br>
            <p>Tanggal</p>
            <input type="date" name="tanggal" placeholder = "tanggal" class="form-control"> </br>
            <p>Jam</p>
            <input type="time" name="jam" placeholder = "jam" class="form-control"> </br>
            <p>Uraian Tugas</p>
            <input type="text" name="uraian_tugas" placeholder = "Uraian Tugas" class="form-control"> </br>
            <p>Waktu</p>
            <input type="text" name="waktu" placeholder = "waktu" class="form-control"> </br>
            <p>Jumlah Capaian Kegiatan</p>
            <input type="number" name="jumlah_capaian" placeholder = "jumlah capaian" class="form-control"> </br>
            <p>Waktu Efektifitas</p>
            <!-- User -->
            <input type="text" name="waktu_efektivitas" value="375" readonly class="form-control"> </br> 
            <button type="submit" class="btn btn-primary" name ="addnew">submit</button> </br>
        </div>
    </form>

if(isset($_POST['addnew'])){
    $tanggal = $_POST['tanggal'];
    $uraian_tugas = $_POST['uraian_tugas'];
    $jam = $_POST['jam'];
    $waktu = $_POST['waktu'];
    $jumlah_capaian = $_POST['jumlah_capaian'];
    $waktu_efektivitas = $_POST['waktu_efektivitas'];
    $hitung = $_POST['waktu'] * $_POST['jumlah_capaian'] / 375;
    $total = $hitung;
    $nama_depan = $_POST['nama_depan'];


    $addtable = mysqli_query($conn,"insert into tb_radiologi (tanggal,jam,uraian_tugas, waktu, jumlah_capaian, waktu_efektivitas,total,nama_depan) 
    values ('$tanggal','$jam','$uraian_tugas','$waktu','$jumlah_capaian','$waktu_efektivitas','$total','$nama_depan')");
    if($addtotable) {
        header('location:unit_radiologi.php');
    } else {
        echo 'Gagal';
        header('location:unit_radiologi.php');   
    }
}

<?php
                            $ambildata = "SELECT * FROM tb_pegawai RIGHT JOIN tb_radiologi ON tb_pegawai.id = tb_radiologi.id";
                            $sql = mysqli_query($conn, $ambildata) or die (mysqli_eror($conn));
                            while($data=mysqli_fetch_array($sql)){
                                $tanggal = $data['tanggal'];
                                $jam = $data['jam'];
                                $uraian_tugas = $data['uraian_tugas'];
                                $waktu = $data['waktu'];
                                $jumlah_capaian = $data['jumlah_capaian'];
                                $waktu_efektivitas = $data['waktu_efektivitas'];
                            ?>
                            <tr>
                                <td><?=$tanggal;?></td>
                                <td><?=$jam;?></td>
                                <td><input type="checkbox">
                                    <?=$uraian_tugas;?>
                                </td>
                                <td><?=$waktu;?></td>
                                <td><?=$jumlah_capaian;?></td>
                                <td><?=$waktu_efektivitas;?></td>
                            </tr>
avatar novaje

@novaje

8 Kontribusi 0 Poin

  • gambarnya tidak bisa dibuka - @billiyagi
  • pertanyaannya apa ? - @mitsuky
  • login sesuai tugas nya masing2 bg, jadi ketika user A isi kinerja nya, user B tidak bisa melihat apa yg sudah di kerjakan user A. nah yg punya saya ini gabung bg - @novaje


Jawaban

saat login, di login.php atau cek_login.php,, bisa di kasi $_SESSION['id_pegawai'] ato yang lainnya,,
lalu di SQL tampilnya di kasih WHERE id_pegawai=$_SESSION['id_pegawai'] 
avatar mitsuky

@mitsuky

77 Kontribusi 33 Poin


Login untuk gabung berdiskusi