-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsudahP.php
55 lines (46 loc) · 1.97 KB
/
sudahP.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php session_start();
require 'config/configP.php';
if (isset($_GET['id'])) {
$pmj = $collectionPeminjam->findOne(['_id' => new MongoDB\BSON\ObjectID($_GET['id'])]);
}
if (isset($_POST['submit'])) {
require 'config/configP.php';
// Ambil data yang akan dipindahkan
$dataToMove = $collectionPeminjam->findOne(['_id' => new MongoDB\BSON\ObjectID($_GET['id'])]);
// Ubah _id menjadi ObjectId baru
$dataToMove['_id'] = new MongoDB\BSON\ObjectID();
// Pindahkan data ke koleksi 'sudahP'
$collectionSudahP->insertOne($dataToMove);
// Tambahkan kolom baru 'WaktuBalik' dengan nilai tertentu
$collectionSudahP->updateOne(
['_id' => $dataToMove['_id']], // Atur kriteria untuk mencocokkan dokumen yang baru dimasukkan
['$set' => ['WaktuBalik' => $_POST['WaktuBalik'],]], // Tambahkan kolom baru dengan nilai default di sini
);
// Hapus data dari koleksi 'peminjam'
$collectionPeminjam->deleteOne(['_id' => new MongoDB\BSON\ObjectID($_GET['id'])]);
$_SESSION['success'] = "Data Peminjam Berhasil telah dipindahkan ke yang Telah Berlangsung";
header("Location: index.php");
}
?>
<!DOCTYPE html>
<html>
<head>
<title>JIMBARAN LIBRARY</title>
<link rel="stylesheet" href="./vendor/twbs/bootstrap/dist/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<br>
<CENTER><h1>Peminjamannya telah Selesai?</h1></CENTER>
<h3> <br>Yang bernama <?php echo "$pmj->Nama"; ?> dengan NIM <?php echo "$pmj->NIM"; ?> ? </h3>
<form method="POST">
<div class="form-group">
<input type="datetime-local" class="form-control" name="WaktuBalik">
<input type="hidden" value="<?php echo "$pmj->NIM"; ?>" class="form-control" name="NIM">
<a href="index.php" class="btn btn-primary">Kembali</a>
<button type="submit" name="submit" class="btn btn-success">Selesaikan</button>
</div>
</form>
</div>
</body>
</html>