diff --git a/Backend/controller/deletePost.php b/Backend/controller/deletePost.php index 8b9cd2d..7bfd3ae 100644 --- a/Backend/controller/deletePost.php +++ b/Backend/controller/deletePost.php @@ -1,17 +1,17 @@ findOrFail($id); - if(!$findId->delete()){ - echo "Error could not delete record"; + return "Error could not delete"; }else{ - header("location: ../../Frontend/home.php?recordDeleted"); + return "Record deleted"; } } diff --git a/Backend/controller/edit.php b/Backend/controller/edit.php index 4584d02..fa95dac 100644 --- a/Backend/controller/edit.php +++ b/Backend/controller/edit.php @@ -7,9 +7,4 @@ use Backend\Model\Post; if(isset($_GET['id'])){ $id = $_GET['id']; $post = Post::query()->find($id); - - if($post){ - echo $post; - } - } diff --git a/Backend/controller/getPost.php b/Backend/controller/getPost.php index a89412e..c947bdb 100644 --- a/Backend/controller/getPost.php +++ b/Backend/controller/getPost.php @@ -8,12 +8,12 @@ if (!isset($_SESSION['token'])) { header("location: ../../Frontend/index.php?login=notloggedin"); } - header('Content-Type: application/json;charset=UTF-8'); -echo "
";
-$data = Post::all();
 
+//HOme.php
+$data = Post::all();
 echo $data;
 
 
 
+
diff --git a/Backend/controller/update.php b/Backend/controller/update.php
index 586e30c..16f9850 100644
--- a/Backend/controller/update.php
+++ b/Backend/controller/update.php
@@ -5,12 +5,9 @@ require "../../bootstrap.php";
 use Backend\Model\Post;
 
 if(isset($_POST['update'])){
-    $id = $_POST['id'];
-    $title = $_POST['upTitle'];
-    $description = $_POST['upDescription'];
-    $post = Post::query()->find($id)->first();
-    $post->title = $title;
-    $post->description = $description;
+    $post = Post::query()->find($_POST['id']);
+    $post->title = $_POST['upTitle'];
+    $post->description = $_POST['upDescription'];
 
     if(!$post->update()){
         echo "Error could not update";
diff --git a/Frontend/Assets/Ajax/deletePost.js b/Frontend/Assets/Ajax/deletePost.js
new file mode 100644
index 0000000..41cc5ad
--- /dev/null
+++ b/Frontend/Assets/Ajax/deletePost.js
@@ -0,0 +1,13 @@
+function deletePost(id) {
+    $.ajax({
+        type: 'get',
+        url: '../Backend/controller/deletePost.php',
+        data: {'delete_id':id},
+        success:function (data) {
+            console.log(data);
+        },
+        error:function (data) {
+            console.log(data);
+        }
+    });
+}
\ No newline at end of file
diff --git a/Frontend/Assets/Ajax/fetchAndDisplayData.js b/Frontend/Assets/Ajax/fetchAndDisplayData.js
new file mode 100644
index 0000000..c3877f4
--- /dev/null
+++ b/Frontend/Assets/Ajax/fetchAndDisplayData.js
@@ -0,0 +1,18 @@
+$( document ).ready(function() {
+    $.ajax({
+        type: 'POST',
+        url: '../Backend/controller/getPost.php',
+        success:function (data) {
+            console.log(data);
+            for (let i = 0; i < data.length; i++){
+                document.getElementById("dis").innerHTML += "
"; + document.getElementById("dis").innerHTML += "Edit

" + } + }, + error:function (data) { + console.log(data); + } + }); +}); + + diff --git a/Frontend/edit.php b/Frontend/edit.php index 47a7108..4364e2b 100644 --- a/Frontend/edit.php +++ b/Frontend/edit.php @@ -9,12 +9,16 @@ require "../Backend/controller/accessControl.php"; Home + +
- +
+ + diff --git a/Frontend/home.php b/Frontend/home.php index 807aed7..90b26f2 100644 --- a/Frontend/home.php +++ b/Frontend/home.php @@ -1,13 +1,33 @@ + Home +

Logget in som

Log ud @@ -19,15 +39,13 @@ require "../bootstrap.php";
-

Slet post

- pluck('id'); - foreach ($posts as $post){ - echo "Delete
"; - } - ?> -
-

Edit post

- Edit 1 + + +
+ + + + + diff --git a/Frontend/index.php b/Frontend/index.php index aa36058..ab0607a 100644 --- a/Frontend/index.php +++ b/Frontend/index.php @@ -420,6 +420,25 @@ dynamicMainBullets: 3, } }); + + + + /*dasdasda*/ + $( document ).ready(function() { + $.ajax({ + type: 'POST', + url: '../Backend/controller/getPost.php', + success:function (data) { + console.log(data); + }, + error:function (data) { + console.log(data); + } + }); + + }); + + \ No newline at end of file